2011-10-16 27 views
0

对不起,如果这太没有问题了。感谢您的耐心......根据菜单栏显示/隐藏控件的推荐方式是什么?

我正在使用VS2010中的.NET Winforms应用程序。

我想基于哪个menustripitem被选中来隐藏/显示窗体上的控件组。在建议TabControl之前,让我澄清一下,因为菜单项需要分组,所以我正在使用菜单条。

它变得非常混乱......我目前正在将所有面板都隐藏起来并重叠在一起。基于哪个menustripitem被选中,我正在显示面板。而且,这不是很好......即使当我从后面的代码设置visible = true时,对于某些面板来说似乎也没有发生......我不知道面板是否在其他位置。

我相信这一定很简单。你将如何构建这样的用户界面?你会使用什么控件?

+1

听起来像是一次大型UI大修的时间。在用户控件中组织相关的控件并显示其中一个,隐藏其他控件。也许使用MDI? (和[合并菜单项](http://msdn.microsoft.com/en-us/library/ms404319.aspx)) –

+0

+1谢谢!你可以请输入这个答案,所以我可以将其标记为答案? – Zesty

回答

2

听起来像是一次大型UI修改的时间。在用户控件中组织相关的控件并显示其中一个,隐藏其他控件。

也许你可以使用MDI和merge menu items