程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> TableLayoutPanel布局窗體來適應多分辨率下的顯示

TableLayoutPanel布局窗體來適應多分辨率下的顯示

編輯:.NET實例教程
TableLayoutPanel控件:
1、可以創建本地化窗體(控件可隨text的length()動態調整大小)
2、控件可隨窗體大小的調整動態調整(這個不受分辨率的限制)
例如:在 1024 * 768 的分辨率下設計一1000* 800的窗體,然後將分辨率調整到800* 600運行,初始運行,界面上的部分控件顯示不出來,但是當點擊窗體上的“最大化”按鈕以後,窗體的大小調整了,這時候窗體的控件也會隨著調整,所以布局顯示就是正常的了。
這裡就為多分辨率的顯示提供了一種方法:在使用TableLayoutPanel控件布局的情況下,只要在Form的Load或是Shown事件中加入Size Change的方法即可,
比入設置form..Maximized或是form.size = new size(width,height)來設置,需要注意的是new size不能大於當前的分辨率。 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved