2011-10-16 47 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