基于menustrip显示/隐藏控件的推荐方法是什么?

时间:2011-10-16 15:37:49

标签: .net winforms visual-studio-2010 user-interface menustrip

对不起,如果这个问题过于苛刻。谢谢你耐心......

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

我想根据选择的menustripitem隐藏/显示表单上的控件组。在你建议一个TabControl之前,让我澄清我正在使用menustrip,因为菜单项需要分组。

它变得非常混乱......我目前正在使所有面板不可见并重叠它们。根据选择的menustripitem,我正在展示面板。此外,这不是很好...即使我从后面的代码设置visible = true,一些面板似乎没有发生......我不知道面板是否在其他东西之下。

我确信这一定很简单。你会如何构建这样的UI?你会使用什么控件?

1 个答案:

答案 0 :(得分:2)

听起来像是进行大规模UI改造的时候了。在用户控件中组织相关控件并显示其中一个,隐藏其他控件。

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