官术网_书友最值得收藏!

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控件實時顯示窗體位置。

主站蜘蛛池模板: 通化县| 南部县| 阜宁县| 金寨县| 四会市| 乐都县| 明星| 永城市| 利辛县| 镇康县| 瑞金市| 蕲春县| 德保县| 息烽县| 措美县| 巴中市| 邹平县| 盱眙县| 富宁县| 庆云县| 长兴县| 贵德县| 桂平市| 曲沃县| 贵定县| 桃江县| 永康市| 光泽县| 林西县| 盐源县| 红桥区| 偃师市| 嵩明县| 桐柏县| 通榆县| 九寨沟县| 宝清县| 德格县| 平罗县| 灵石县| 崇义县|