WeifenLuo.WinFormsUI.Docking"的使用


要用 WeifenLuo.WinFormsUI.Docking 首先要下載: WeifenLuo.WinFormsUI.Docking

在當前工程“解決方案 - 引用”中 >> 右擊引用 >> 瀏覽 >> 找到你存放的 WeifenLuo.WinFormsUI.Docking
添加。

 

1、首先,我們添加一個主界面窗體,命名為MainForm,該窗體IsMdiContainer設置為True,也就是設置為多文檔窗體格式。拖拉布局控件"WeifenLuo.WinFormsUI.Docking.DockPanel"到主窗體MainForm中,並設置下面幾個屬性:

Dock為Fill、DocumentStyle為DockingMdi、RightToLeftLayout為True。

這幾個屬性的意思應該不難,Dock就是 覆蓋整個MDI窗體的區域,

 

DocumentStyle為多文檔類型、DocumentStyle屬性有四種形式:用的時候好像沒有什么區別,不過DockingSdi還是有點區別

1)DockingMdi    子窗體停靠在中間時,標簽欄右側顯示小三角和關閉鈕。

2)DockingWindow  子窗體停靠在中間時,標簽欄右側顯示小三角和關閉鈕。(感覺和DockingMdi相似)

3)DockingSdi    單個子窗體停靠在中間時,將沒有標簽欄

4)SystemMdi    子窗體停靠在中間時,會報錯(停靠狀態無效)。(XX.Show(this.dockPanel1,DockState.Document); )   (XX=子窗體名)

 

 

RightToLeftLayout是指新打開的窗口都停靠在右邊區域。

我們看看設計界面視圖如下所示。

 

2、主界面其實基本上就可以了,另外我們看到“送水管理系統網絡版”的界面中有一個左邊的工具欄,它其實也是在一個停靠的窗體中的,我們增加一個窗體用來承載相關的工具快捷鍵按鈕展示。命名為MainToolWindow的窗體,繼承自WeifenLuo.WinFormsUI.Docking.DockContent.


免責聲明!

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



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