如何在对话框中实现框架网页的效果?
用MDI可能很简单,但是我想在对话框中实现类似框架网页的效果
|------------------------------------------------------|
| _______ | |
| | 功能1 | | |
| | 功能1的所有控件 |
| | |
| | |
| | 功能2 | | |
| | |
| | |
|------------------------------------------------------|
点击“功能1”,功能1相关的界面出现在右边“功能1的所有控件”部分,点击“功能2”,功能1所对应的控件不显示,而是显示功能2所对应的控件。
个人不主张用单个控件隐藏的方法,因为如果控件太多的话,调用起来太麻烦,不知大家有什么好的解决方法,能够把每一功能的所有控件关联到一起(就好像都在一个页面里一样),调用一个函数,使整个相对应功能的所有控件显示或隐藏。
谢谢!!
[解决办法]
Tab页啊。或者Property页。
[解决办法]
首先,tabcontrol的标签是可以在左侧的
然后,我想说这种框架的实现应该都是才有非模式对话框来实现的,即便是MDI也是封装了这种机制。
最后,其实用tabcontrol只是是控制方便而已,你也完全可以用按钮实现。我就用单选按钮做过七个模块切换的界面。
这种框架的基本思想就是显示当前选择的子对话框,隐藏其他的。至于控件,在子对话框上你想怎么组织都行。