DockPanel_2.4 WeifenLuo.WinFormsUI.Docking.dll的用法

基本框架

  • 主窗体建立

  1. 新建WinForm->添加引用WeifenLuo.WinFormsUI.Docking.dll
  2. 重命名WinForm为MainWnd作为测试主窗口,设置MainWnd.IsMdiContainer=True;
  3. 由于引用WeifenLuo.WinFormsUI.Docking.dll时已经将控件添加入工具箱,在工具箱中拖出DockPanel放到MainWnd上并设置DockPanel.Dock=Fill

       至此主窗体建立完毕

  • 停靠窗体建立

  1. 添加WinForm窗体Dock1;
  2. 在该窗体的代码中修改窗体继承于DockContent
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WeifenLuoTest
{
    public partial class Dock1 : WeifenLuo.WinFormsUI.Docking.DockContent
    {
        public Dock1()
        {
            InitializeComponent();
        }
    }
}

3.在MainWnd中添加Load事件响应代码来创建停靠窗口

        private void MainWnd_Load(object sender, EventArgs e)
        {
            Dock1 dock1 = new Dock1();
            dock1.Show(this.dockPanel1,  WeifenLuo.WinFormsUI.Docking.DockState.DockLeft);
        }

4.编译生成,一个简单的有停靠窗口的WinForm产生

5. 编译生成,组合框架

工程代码



    
作者: wanglei_wan
    
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值