首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

vb.net放大缩小窗体跟随的有关问题

2013-10-31 
vb.net放大缩小窗体跟随的问题我用vb.net写的界面,然后最大化后想让里面的控件跟随整体的放大一起放大,了

vb.net放大缩小窗体跟随的问题
我用vb.net写的界面,然后最大化后想让里面的控件跟随整体的放大一起放大,了解了一个软件里面的Dock和anchor两个属性,

Dock属性:
可以被设置为Top,Bottom,Left,Right或Fill。将其设置为Top,Bottom,Left或Right可以使控件紧挨指定的视窗边缘,或者紧挨已放置到相应视窗边缘的其他控件。设置Dock属性为Fill可以使控件调整为充满视窗的整个客户区。

标红字的是我想实现的效果。我的主页面上有一个tabcontrol,里面分成了好几块,我给一个控件设置dock属性时,如果设置left,它就直接跑到tancontrol的最左边了,而我希望的是它紧挨在已经放置到最左边的控件的边上。

请各位帮忙看看如何实现,谢了
vb.net 控件 界面 放大缩小
[解决办法]
你可以用tablelayoutpanel和split container把你的总体空间划分好,分好后用anchor或者dock安排好其在总体空间中的位置,让tablelayout和split container在dock中fill就可以了,这样再最大化时就可以跟着变了。
[解决办法]
左边的控件固定宽度,设置Dock的bottom,left,top,右边的四个都设置。

热点排行