2013-03-13 22 views
-2

我使用Windows窗體在C#中,我試圖創建一個單一形式的對話框,將負責邊界它的對話框中顯示其他對話框。要做到這一點,我試過Tab Control,它工作得很好,我可以在不打開任何單獨的窗體的情況下輕鬆地在Tab控件中創建不同類型的窗體。C#形式的按鈕和動態表單這些按鈕旁邊

但問題是我不希望使用Tab鍵控制,我在左側主窗體上的一些按鈕,點擊我要顯示這些按鈕的旁邊單獨形式的這些按鈕。我搜索谷歌,但沒有找到任何這樣的例子,我也無法找到任何控制。我的應用程序是非常簡單的一個dialoge與左側按鈕和右側我想表明基於這些按鈕不同形式的C#是不是我的母語,但現在我必須在它的工作,需要幫​​助。

請查看附件中的圖片瞭解更多信息

enter image description here

+0

'我不想用Tab control'爲什麼不呢?你知道你可以設置選項卡控件來顯示按鈕而不是標籤,對吧? – 2013-03-13 23:39:52

+0

,因爲我的要求是不使用選項卡,而是使用上面的單個對話框。 – wolvorinePk 2013-03-13 23:43:25

回答

1

每一頁可能是面板的一個實例,然後顯示/隱藏面板實例點擊按哪個按鈕....讓他們都相同的大小,形狀和位置;)

+0

這意味着我需要在同一父窗體中創建所有面板形式,或者我應該創建單獨的窗體並在面板內動態調整它們? – wolvorinePk 2013-03-13 23:45:24

+1

我相信任何一種方法都行得通,這取決於你更舒適的方式。對於像這樣直線前進的東西,我會提前創建所有面板,並簡單地顯示相應的面板。 – BuDDhaPKT 2013-03-14 19:59:00