net 進入 子窗口 tools projects win doc ip控件 control

一、DockPanel簡介

DockPanel是一個開源控件,能夠實現子窗口的浮動,在官方給的demo有演示,在vs2017微軟已經集成進入常用控件中。我主要使用的是多窗口浮動,和tabControl類似,相比tabControl更美觀和方便,可以任意關閉子窗口。如下圖是tabControl和DockPanel的對比。

tabControl的範例:

技術分享圖片

DockPanel的範例:(可以自由關閉窗口,上面是一個toolstrip控件)

技術分享圖片

二、如何在visual studio 2015中添加DockPanel控件

1、https://sourceforge.net/projects/dockpanelsuite/在這個網站中下載WeifenLuo.WinFormsUI.Docking.dll文件。

2、從文件夾把WeifenLuo.WinFormsUI.Docking.dll文件拖動到工具箱中的common controls(公共控件)

技術分享圖片

三、代碼演示:(visual studio 2017寫的,參考:

visual studio 2015引入開源控件DockPanel(最簡單的方法)