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不能大於當前的分辨率。