(1)创建一个继承自DockContent的窗体
public partial class EquipmentTreeWindow : DockContent(2)声明一个主窗体包含了一个DockPanel。一般直接拖动控件就可以了
private WeifenLuo.WinFormsUI.Docking.DockPanel dockPanel;(3)
private EquipmentTreeWindow equipWin=new EquipmentTreeWindow();
equipWin.Show(dockPanel);2.在使用.Net的开源框架DockPanel Suite时,时常需要将两个面板放在同侧但不需要出现tab,那么可以这样做
//将scanWin移到左边的下半部分
scanWin.Show(dockPanel, DockState.DockBottom);
scanWin.Show(dockPanel, DockState.DockLeft);
scanWin是一个继承了DockContent的窗体,这样就可以让scanWin放到左边的下半部分而不会出现tab了。此时上半部分可以直接调用.Show(dockPanel,DockState.DockLeft)而不需要像scanWin这样调用两次布局。scanWin.Show(dockPanel, DockState.DockBottom);
scanWin.Show(dockPanel, DockState.DockLeft);