2013-08-04 32 views
1

我想要做正確的,而不是黑客攻擊這一點,所以幫助是在讚賞的WinForm與DevExpress的NavBar控件和如何更改目標面板上正確

我開始一個很基本的項目,使用的DevExpress NavBar控件WinForms項目,在C#中。很簡單。

NavBar是在分離器的左側部分,我想分離器的右邊部分來改變基於您點擊在導航欄中什麼項目。你知道,一秒鐘是一個網格,然後是一個日曆。

我耍着隱藏和顯示窗口,但我知道那是不對的。

只使用一個標籤控制,似乎真正的接近,但我不需要的選項卡,導航欄是用戶挑選他希望看到的東西。

所以我會用面板以某種方式?某些類型的修改選項卡控件?我是否爲每個導航選項疊加了各種頁面的控件?這麼多的東西,似乎沒有任何明確的文件說明如何完成這個非常簡單的問題......經過一個小時的挖掘,我想我會問。

謝謝。

回答

2

所以我會用面板以某種方式?某些類型的修改選項卡控件?

您可以以其他方式使用選項卡控件。只需通過XtraTabControl.ShowTabHeaders選項隱藏XtraTabControl標題即可。

+0

DevExpress還建議使用選項卡控件,並隱藏選項卡。似乎有點偷偷摸摸,但我會買它! Scott Whylie也提供了一個很好的答案,但比我需要的要複雜一點。 – sthede

1

您可以創建用戶控制每個視圖,一個按鈕的NavBar將調用。當用戶點擊按鈕時,您會動態生成該視圖並添加到分離器的右側部分。你在處理之前曾經有過什麼用戶控制。

執行時,這將讓你的應用程序非常輕,使其可組合。

相關問題