windows Form 布局

本文总结了在VS2008中进行Windows Form布局的经验,包括使用MDI实现多文档界面,运用Panel布局创建功能区域,以及SplitContainer控件在调整区域划分中的应用。通过这些方法,可以有效地构建复杂且易用的桌面应用程序界面。
摘要由CSDN通过智能技术生成

复杂的应用要求界面布局巧妙应用方便。今天总结一下最近这方面的工作(VS2008)。

 

1,用MDI+实现多文档。

这样可以将多个完全独立的Form集合到一个大的框架里,如VC6,这样做的好处是开发简单方便,不同模块之间不冲突,这对开发来讲实在是很痛快的事情。

实现方法在前面的文章里面介绍了:

  • 主窗口MainForm的isMdiContainner 属性设为true
  • 实例化子Form,并指向主窗口,YourSubFormN yourForm=new YourSubFormN();  yourForm.mdiParent=this;
  • 打开自窗口,yourForm.Show();
  • 自动排列多个Form,MainForm属性可以自动配置为横向或纵向均匀排列(见前面的文章)

 

2,运用panel布局

多个panel混合运用,合理设置author,dock属性,可以将页面分成不同功能区域

可以把panel 放在其它panel上面,进一步划分区域

 

 

3,使用splitContainer实现可以调整的区域划分

.net 中,splitContainer可以实现分区域分,并且具有可调整的能力。这是一个非常方便的控件,使用也极简单。需要注意的是,软件调整左右区域比例是通过spliterDistance这个属性来修改的,而不能直接改写splitContainer.panel1或panel2的width 或者height属性来作。

通过设置splitContainer 的 Oritention属性,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值