WeiFenLuo.winFormsUI.Docking.dll的使用_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > WeiFenLuo.winFormsUI.Docking.dll的使用

WeiFenLuo.winFormsUI.Docking.dll的使用

 2013/9/15 2:46:20  vstion  博客园  我要评论(0)
  • 摘要:<1>添加DLL文件的引用1.建立一个WinForm工程,默认生成了一个WinForm窗体Form1。2.引用—>添加引用—>浏览—>weiFenLuo.winFormsUI.Docking.dll。3.窗体属性IsMdiContainer:True。<2>添加Docking的Panel4.工具箱—>右键—>选择项—>.net组件—>浏览—>weiFenLuo.winFormsUI.Docking.dll—>
  • 标签:for 使用 winform

<1> 添加DLL文件的引用

1.建立一个WinForm工程,默认生成了一个WinForm窗体Form1。

2.引用—>添加引用—>浏览—>weiFenLuo.winFormsUI.Docking.dll。

3.窗体属性IsMdiContainer:True。

<2> 添加Docking 的 Panel

4.工具箱—>右键—>选择项—>.net组件—>浏览—>weiFenLuo.winFormsUI.Docking.dll—>在工具箱出现dockPanel。

5.将dockPanel拖到窗体Form1上,设置Dock属性,

Dock为Fill、DocumentStyle为DockingMdi、RightToLeftLayout为True。

Dock就是 覆盖整个MDI窗体的区域,DocumentStyle为多文档类型、RightToLeftLayout是指新打开的窗口都停靠在右边区域。

停靠窗体:

1.新建一个WinForm窗体Form2。

2.在代码中修改窗体继承于DockContent。

public partial class Form2 : DockContent

3.在主窗体Form1中显示停靠窗体。

public partial class MainDialog : Form
    {
        private Map2D map2d = new Map2D();
        private Map3D map3d = new Map3D();
        public MainDialog()
        {
            InitializeComponent();
        }

        private void MainDialog_Load(object sender, EventArgs e)
        {
            map2d.Show(this.dockPanel1);
            map2d.DockTo(this.dockPanel1, DockStyle.Left);

            map3d.Show(this.dockPanel1);
            map3d.DockTo(this.dockPanel1, DockStyle.Bottom);
        }
    }
上一篇: 白话说设计模式之装饰者模式 下一篇: 没有下一篇了!
发表评论
用户名: 匿名