C#开发案例精粹
上QQ阅读APP看书,第一时间看更新

bt2-L 实例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控件实时显示窗体位置。