上QQ阅读APP看书,第一时间看更新
实例008 设置窗体在屏幕中的位置
实例说明
通过设置窗体的Left属性和Top属性可以准确设置窗体的位置。实例运行结果如图1.9所示。
图1.9 设置窗体在屏幕中的位置
技术要点
设置窗体在屏幕中的位置,可以通过设置窗体的属性来实现。窗体的Left属性表示窗体距屏幕左侧的距离,Top属性表示窗体距屏幕上方的距离。
实现过程
01 新建一个项目,将其命名为SetLocation,默认窗体为Form1。
02 在Form1窗体上添加Label控件,添加TextBox控件用来输入距屏幕的距离,添加Button控件用来设置窗体在屏幕中的位置。
03 主要代码。
01 private void button1_Click(object sender, EventArgs e)
02 {
03 //设置窗体左边缘与屏幕左边缘的距离
04 this.Left = Convert.ToInt32(textBox1.Text);
05 //设置窗体上边缘与屏幕上边缘的距离
06 this.Top = Convert.ToInt32(textBox2.Text);
07 }
举一反三
根据本实例,读者可以实现以下功能。
◇ 根据分辨率的变化动态设置窗体位置。
◇ 用Timer控件实时显示窗体位置。