2013-07-02 22 views
0

我想知道什麼是創造我的C#應用​​程序的多面板接口最有效的方式。該應用程序將被分解成功能區域,我希望每個界面都出現在面板或其他東西中。達到此目的的最佳方法是什麼?C#多面板接口

enter image description here

  • 左邊的手風琴是用戶將導航應用程序的不同部分。

  • 正如你可以看到它有5個按鈕(只是我想要什麼的例子)。每個按鈕都會更改右側面板的內容,並使用相關按鈕更改色帶控制。

對不起,如果這是一個有點模糊,我想是最好的,我可以解釋它。

問候

+1

你有什麼到目前爲止已經試過?當我們不知道你做了什麼時,很難比較表現。 – gunr2171

+0

動態還是預定義的?這是一個編程問題或UX問題太> –

+0

到目前爲止,我剛剛被玩弄面板。但是我想在開始開發之前得到一些建議。 我的第一個想法是有一個面板一樣的形象。然後在主導航每個按鈕點擊枚舉所有控件在面板和設置爲不可見,然後設置相關的控制可見。但我可以看到這變得乏味。 @AthomSfere我不知道有關動態或預先定義的,這就是爲什麼我要問一些建議。編程的問題,我想,也許是兩者的一點。 – SnakeByte

回答

0

我建議落實到每一個接口的用戶控件和動態實例化。在您的MainForm你應該提供一個面板顯示在控制,這樣你就可以單獨在不同類別的不同功能,並有一個簡單的方法來顯示它。

+0

這聽起來完全像什麼,我之後。非常感謝這些信息。 – SnakeByte