這是我想要做的:C# - 用多種窗體/窗口創建程序的最佳方式?
我有一個主窗體,我添加了一個UserControl命名菜單。下面是它的外觀:
現在我想的是:當我從菜單中選擇一個項目,下面的菜單內容會改變,而無需加載另一種形式。
我可以這樣做,但用戶會看到一個窗口消失,另一個出現,這有點醜。
我真正想要的是取代基於點擊菜單項的內容。
我發現的最好方法是創建多個UserControl,然後用正確的替換它們。這是一個好主意還是有更好的解決方案?
請注意,我是C#的入門者,我正在尋找最簡單的解決方案。
上一份工作,我繼承了一個winforms應用程序,其中所有控件都堆疊在同一頁上,並且顯示/隱藏單獨,沒有面板或任何東西。不用一天的設計視圖是來自這4個選擇的噩夢 –
,最好的是第3個。但我不太喜歡MDI – Th3lmuu90