使用DockManager,添加DockPanel。
1,DockManager位於“導航和布局”分類中。
添加一個DockManager控件到窗體中以后,即是在當前窗體類中,添加一個DockManager對象。
2,視圖模式下,單擊DockManager的三角,選擇AddFloatPanel,拖動Panel到合適的位置,如圖:
選擇AddFloatPanel以后,實際上是在Form窗體類中聲明了一個panel對象。
3,選擇Panel的位置,注意箭頭的指向,注意中心箭頭和四周的箭頭雖然指向相同,但是Panel將放置的位置是完全不同的,如圖:
也就是說需要留意上冊A與B的區別,同理需要注意左側、右側和下側。
4,點擊Dockpanel的快速編輯按鈕,單擊Add Custom Header Buttons可以在panel頂部添加按鈕,如圖:
雨滴圖片所在的位置即為按鈕。(但是不同 的按鈕,會綁定相同的事件,進入相同的代碼段,那么聲明多個不同的按鈕還有什么意義?)
設置DockPanel的AutoScroll屬性也沒有在普通WinForm Panel中好用,只在偶然機會中有作用,不能出現如下效果。看來只能是在DockPanel中再添加一個常規的Panel控件來實現諸如此類的效果。
其Options屬性設置DockPanel的可停靠方式,如設置AutoDockLeft為false,那么該DockPanel便不能再左側停靠,還能夠設置雙擊Panel浮動等效果(默認),是否顯示自動隱藏按鈕等。
其Tabtext可以設置當AutoHide之后所顯示的文本,如:
其他屬性暫時不做追究。