快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

天發娱乐官网手机版:如何使用dotnetbar控件来构造多文档界面



在前段光阴一篇随笔《使用优秀的.NET界面控件,打造新潮的界面效果》中先容过Dotnetbar的界面天發娱乐官网手机版效果,虽然激发不少关于该控件效果的争议,不过话说回来,应用该控件也不掉为一个界面的天發娱乐官网手机版办理规划,本文继承探寻该控件的应用,在QQ搜通天企天發娱乐官网手机版业版软件中应用该控件做了一次完备的改造,碰着并办理了一些问题,本文主要总结先容若天發娱乐官网手机版何使用Dotnetbar控件来实现多文档界面的效果。首先我们先来看看软件的主体界面效果,如下图所示。

本界面主要使用Bar控件来实现多文档的界面效果,每个子窗体皆为一个用户控件,当然也包括容纳各类窗体的容器CtrlMdiBar类,也是一个用户控件,在主界面Ribbon控件的RibbonClientPanel区域放置容器,然后每次打开窗体,就动态创建或者激活一个窗体页,这样就实现了多文档界面的效天發娱乐官网手机版果了。

bar = new CtrlMdiBar();

bar.DockTabClosed = new DockTabClosedDelegate(OnDockItemClosed);

SetDetailPanel(bar);

然后每次按钮打开一个窗体页的时刻,只必要简单的调用函数即可,如下面几个窗体页的打开操作一样

private void btnMyQunUser_Click(object sender, EventArgs e)

{

SetMdiForm(new CtrlGroupUser(), MDIForm.查询小我群成员.ToString());

}

private void btnMyQQUser_Click(object sender, EventArgs e)

{

SetMdiForm(new CtrlQQContact(), MDIForm.查询小我QQ石友.ToString());

}

private void btnXiaoyou_Click(object sender, EventArgs e)

{

SetMdiForm(new CtrlXiaoyou(), MDIForm.查询QQ校友.ToString());

}

您可能还会对下面的文章感兴趣: