weifenluo.WinFormsUI.Docking控件使用技巧(1)

weifenluo.WinFormsUI.Docking控件使用技巧(1)

1、点击侧边栏的窗体的[x]关掉窗口之后如何重新打开,并且打开之后还能加载关闭之前的内容

[x]掉该窗体之前:
weifenluo.WinFormsUI.Docking控件使用技巧(1)
之后:
weifenluo.WinFormsUI.Docking控件使用技巧(1)

技巧:类似于Visual Studio菜单栏中的【视图】功能:

weifenluo.WinFormsUI.Docking控件使用技巧(1)
如上图,给视图菜单的二级菜单添加点击事件,并在主窗体构造方法所在的类添加侧边栏窗体类的全局变量:
weifenluo.WinFormsUI.Docking控件使用技巧(1)
找到刚才的点击事件处理程序,添加下面这样一句话就可以了:
weifenluo.WinFormsUI.Docking控件使用技巧(1)
然后,找到左侧边栏窗体的【HideOnClose】属性,并将其设置为True:
weifenluo.WinFormsUI.Docking控件使用技巧(1)
最后,测试一下:
关掉左侧边栏窗体之后:
weifenluo.WinFormsUI.Docking控件使用技巧(1)
点击菜单栏【视图】【内容视图】,侧边栏弹出:
weifenluo.WinFormsUI.Docking控件使用技巧(1)