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