Dev的DocumentManager 相关问题

1.改变DocumentManager包含的窗体的排列方式 

if (this.documentManager1.View.Type != ViewType.NativeMdi)
{
  this.documentManager1.View = this.documentManager1.CreateView(ViewType.NativeMdi);
}

   

2.创建一个水平方位的Form

this.documentManager1.View.Controller.CreateNewDocumentGroup(document1, Orientation.Vertical, 0);
this.documentManager1.View.Controller.CreateNewDocumentGroup(document2, Orientation.Vertical, -1);

 

3.把一个窗体用代码变为浮动,并使之全屏(暂时只适用与Tabbed类型)

Form form = this.documentManager1.View.ActiveDocument.Form;
form.MdiParent = null;
form.FormBorderStyle = FormBorderStyle.None;
form.WindowState = FormWindowState.Maximized;

form.MouseDoubleClick += (a, b) =>
{

  form.FormBorderStyle = FormBorderStyle.Sizable;

    form.WindowState = FormWindowState.Normal;

  form.MdiParent = this;
};

 

4.Documents竖型排列或者水平排列

            this.tabbedView1.Controller.CreateNewDocumentGroup(document2, Orientation.Vertical);

 撤回排列

           this.tabbedView1.Controller.Dock(document3, documentGroup1);

 

 

5.获取Document移除前的Form或者Control

DocumentRemoved发生在DocumentClosed之前,DocumentRemoved时间发生时,e.Document.Form还在,后者发生时则为Null

转载于:https://www.cnblogs.com/kaya/p/4636380.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值