zoukankan      html  css  js  c++  java
  • DotNetBar创建的Ribbon、标签式多文档界面

    1.创建一个form作为主窗体,继承自:DevComponents.DotNetBar.RibbonForm

    设置属性:IsMdiContainer为true

    2.创建一个form,作为子窗体,也继承自:DevComponents.DotNetBar.RibbonForm,插入一个richtext控件,dock=fill

    3.主窗体插入一个DevComponents.DotNetBar.TabStrip,作为控制各个子窗体的标签显示器

    设置属性:

      CloseButtonOnTabsVisible = true;//在标签上显示关闭图标

      CloseButtonOnTabsAlwaysDisplayed = false;//只有当鼠标移到标签上时才显示关闭图标

      CloseButtonVisible = true;//在标签列表右边显示关闭图标,点击它可以关闭当前标签

      MdiForm = this;//它参与管理的mdiform(此处为刚才创建的主窗体this)

      MdiTabbedDocuments = true;//标签关联到子窗体文档

      Style = DevComponents.DotNetBar.eTabStripStyle.OneNote; //  

    4.主窗体上插入一个DevComponents.DotNetBar.RibbonControl,并插入一个按钮,作为新建文档使用

      设置ribboncontrol的属性:MdiSystemItemVisible = false;//不显示子文档的最大最小化按钮及关闭按钮,这样就可以只用tabstrip管理

      新建文档的点击事件:

                docfrm doc = new docfrm();
                doc.Text = "New Document " + (this.MdiChildren.Length + 1);
                doc.MdiParent = this;
                doc.WindowState = FormWindowState.Maximized;
                doc.Show();
                doc.Update();

    5.OK。

  • 相关阅读:
    利用三层交换机实现VLAN间路由
    利用单臂路由实现VLAN间路由
    理解Hybrid接口的应用
    配置NAT
    OSPF 与ACL综合实验
    OSPF单区域配置
    RSTP基础配置
    配置基于全局地址池的DHCP
    静态路由及默认路由配置
    利用三层交换机实现VLAN间路由
  • 原文地址:https://www.cnblogs.com/sinceret/p/10447843.html
Copyright © 2011-2022 走看看