vb.net 窗体布局的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vb.net 窗体布局的问题相关的知识,希望对你有一定的参考价值。

我想做一个软件,窗体布局就像优化大师的一样,左边是操作栏,右边是工作区域,当我点击左边操作栏的一项时,右边的工作区域就相应的变化。请问我该如何实现?小弟不才,忘各位大哥指教!!!我的开发环境是vs2005

1.先在窗体放置两个pane,pane1的Dock属性是Left,pane2是fill
2.再添加两个pane,分别为pane3,pane4,把她们添加到pane2里面
3.再添加两个button,放置到pane1里面
4.往pane3和pane4中分别放点不同的东西
5.然后button的事件是:
private void button1_Click(object sender, EventArgs e)



this.panel3.Visible = true;

this.panel4.Visible = false;



private void button2_Click(object sender, EventArgs e)



this.panel3.Visible = false;

this.panel4.Visible = true;


大概都是这么实现的,具体的效果还需要丰富
我以前也研究过vista优化大师的效果
也仿照出来了,如果你需要源代码,可以写上你的邮箱,我给你发过去
参考技术A 最简单的方法:你可以用一下分割条 左右是一个夹
在移动分割条时 左右夹就跟着动
参考技术B 自己做控件或者网上找相同功能的控件

VS2013 VB.NET窗口控件怎么做自适应

VS2013 VB.NET窗口控件怎么做自适应

参考技术A 窗体在改变大小时会有一个size事件的,在这个事件中写代码获取窗体的高度和宽度再根据窗体的高度和宽度的比例来效果自己的控件的高度宽度比例 参考技术B Anchor,Dock属性,还有TableLayout控件等相结合。追问

我这实现不了,有源码分享下,谢谢

追答

你要实现什么,具体。

追问

窗体和控件自动缩放,切换分辨率后 一部分控件显示不下了

以上是关于vb.net 窗体布局的问题的主要内容,如果未能解决你的问题,请参考以下文章

关于VB.NET窗体的问题!

VB.NET求帮忙!...

VB.NET窗体阴影

vb.net中Windows窗体应用程序中的折线图

使用VB.NET的五个技巧之窗体嵌套

如何在 Visual Studio 中轻松复制 Windows 窗体? (VB.NET)