VB.NET下怎么让窗体里的控件在不同分辨率下保持等比例缩放啊

VB.NET下如何让窗体里的控件在不同分辨率下保持等比例缩放啊?
VB.NET下如何让窗体里的控件在不同分辨率下保持等比例缩放啊?我的意思就是自适应不同的分辨率 800 600 1024 768等.
我看了说可以用一些属性来实现的.可是我照这个做了.发现是会变形的并不是自适应.
请高手教我一下.谢谢您.

------解决方案--------------------
TableLayoutPanel控件,先打好表格,在根据需要调整控件的Dock属性
------解决方案--------------------
自己做代码控制,在窗体中RESIZE事件中修改控件的LEFT、TOP、width、height(根据窗体来的宽和高来改变)
------解决方案--------------------
看看 anchor
和DOCK 属性
Anchor是固定 空间边 与容器的距离

Dock是停靠

TableLayoutPanel,是主要用来布局的, 基本是用Dock,东西会在自动缩放

TableLayoutPanel 可以嵌套, 或者使用别的空间
------解决方案--------------------
窗体里的控件自适应?应该只是部份控件自适应吧?比如文本框,复选框,按扭等这些控件是不用自适应的吧?

自适应的应该只是datagridview等这些控件吧,写程序判断应该可以的吧,先获取分辩率,然后按不同分辩率设定值.
------解决方案--------------------
兄弟,还忘了说一个

如果是要设计界面的话

4:3 的屏幕, 和 16:9 的,界面布局,应该不一样比较好~