zoukankan      html  css  js  c++  java
  • DevExpress.XtraBars.Ribbon控件使用系列

     

    列 (1)创建Ribbon窗体       题外话,为什么每次输入内容的时候,编辑器直接输入汉字不可以呢,必须先输入一个非汉字字符才可以输入汉字,我使用的是搜狗输入法,难道是输入法的事?

          最近在研究DevExpress的WinForm控件,先从XtraBars.Ribbon这里开始(因为最近的项目要用到Ribbon风格的窗体,当然.net 2.0中的MFC已自带Ribbon控件,但我不会VC,所以只能学一学DevExpress了)。

         闲话少叙,上菜了!

         首先,请下载DevExpress WinForm控件安装包(当然是试用版的),下载地址:http://www.devexpress.com/Downloads/NET/index.xml
         安装后,可用如下两种方式创建Ribbon窗体

         (1)、先创建一个WinForm项目,然后在项目上右键--新建项--DevExpress Ribbon Form v9.2,直接创建,如下图:

    注意,这里左侧的类别必须选择"Visual C# 项",否则将看不见右侧的DEV模板

          (2)、先创建一WinForm文件,然后添加DevExpress.Data,Utils,XtraEditors,XtraBars的引用,直接在工具栏中向WINFORM窗体添加RibbonControl和RibbonStatusBar控件,并设置WinForm的基类为DevExpress.XtraBars.Ribbon.RibbonForm。

          编译后,运行如下图:


    至此,RibbonForm创建完成

    (2)创建ApplicationMenu

    (2)创建ApplicationMenu
     如例(1)中的图示:

    这个菜单就是Application菜单,接下来,咱们就说一下如何创建ApplicationMenu。
          首先,在WinForm窗体中添加ApplicationMenu,命名为pmAppMain;添加该控件后,该控件将自动设置其Ribbon属性为当前窗体中的Ribbon对象。
         向FORM中添加PopupControlContainer控件,命名为pccAppMenu,并设置pmAppMain.RightPanelControlContainer属性为pccAppMenu,设置pmAppMain.ShowRightPanel=true,控制是否显示PopupControlContainer控件。
        PopupControlContainer是一个容器,可以在其上添加任何允许的控件,以显示相关信息,如下图:

         该控件在点击右上角的图标时首先显示。
         可直接在右上角的图片上右键添加欲在ApplicationMenu中显示的菜单,也可以在Ribbon上按右键,"Run Designer"来设置菜单项,如下图:


    在ButtonItems中维护该FORM中的所有类菜单项,然后分别在各个功能块中使用。
    在"SubMenus & Popup Menus"中设置各项的菜单,如下图,先选中"pmAppMain"项,然后在右侧拖动菜单到左侧栏中.

    此处需注意的是菜单的大图标必须是32x32,小图标必须是16x16。
  • 相关阅读:
    cmanformat
    mysql-sql语言参考
    jQuery 判断多个 input checkbox 中至少有一个勾选
    Java实现 蓝桥杯 算法提高 计算行列式
    Java实现 蓝桥杯 数独游戏
    Java实现 蓝桥杯 数独游戏
    Java实现 蓝桥杯 数独游戏
    Java实现 蓝桥杯 算法提高 成绩排序2
    Java实现 蓝桥杯 算法提高 成绩排序2
    Java实现 蓝桥杯 算法提高 成绩排序2
  • 原文地址:https://www.cnblogs.com/linghe/p/1658090.html
Copyright © 2011-2022 走看看