请问这样的窗体效果是怎样做出来的?

[复制链接]
查看11 | 回复3 | 2010-5-11 02:57:42 | 显示全部楼层 |阅读模式
上传的图片是Gif格式的,如果不会动的话我稍加描述:
当单击左边的TreeView时,右边的控件会相应发生改变。
我想到的是用Panel来做,通过设置不同的Visible属性来达到效果。
但是这样的话,在开发的时候,很多Panel会叠在一起,根本看不清哪个是哪个,比如说,总共有10个Panel叠加在一起,万一发现第3个Panel出错了,那么就得挪开上面的7个,完了再落回去,这样效率太低了,也很原始。
请问一下还有没有其他更好的解决方法!


回复

使用道具 举报

千问 | 2010-5-11 02:57:42 | 显示全部楼层
这样的情况下,建议使用子控件.每个功能页面设计成一个子控件,然后对话框在创建的时候加载,并设置它们的可见性.
回复

使用道具 举报

千问 | 2010-5-11 02:57:42 | 显示全部楼层
简单的话用splitContainer会比较利于设计时控制一般人不会做成一个页面的,一般是做几个userControl,在窗体加载时再加进去
回复

使用道具 举报

千问 | 2010-5-11 02:57:42 | 显示全部楼层
就这样做。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行