一个可以做出类似VS的免费控件,下载网址:http://sourceforge.net/projects/dockpanelsuite/
方便应用,做了一些修改:
1.修改双击关闭(在DockPaneStripBase的WndProc方法里)
else if (m.Msg == (int)Win32.Msgs.WM_LBUTTONDBLCLK)
{
base.WndProc(ref m);
int index = GetHitTest();
if (DockPane.DockPanel.AllowRedocking && index != -1)
{
IDockContent content = Tabs[index].Content;
try {
//注释为原句
// content.DockHandler.IsFloat = !content.DockHandle