C# Winform項目下實現左側菜單右側界面顯示效果


   最近開發Winform項目中要實現類似於網頁模式下左側菜單,通過點擊菜單實現右側對應面板的變換功能。查閱過網上資料后發現大家都推薦使用splitContainer控件,於是便試着操作了。發現確實能夠實現需要的形式。

   項目左側導航並沒有用treeView控件而是使用的按鈕,最終效果如圖:

實現思路:在窗體中拖放一個splitContainer控件,確定好左側和右側的寬度大小,左側拖放按鈕控件,右側先為空白,然后添加自定義控件。將所需要在右側顯示的界面都作為自定義控件來使用。

舉例:點擊主界面顯示主界面面板。

首先畫好主界面面板的自定義控件。既為

畫好面板后就需要給主面板按鈕寫點擊的程序了。后台代碼如下:

Form1窗體需要設置一個屬性:

點擊程序:

其他的都和此類似就不一一列舉了。

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM