• devexpress之barManager 使用


      这次我不想使用ribboncontrol 控件 作为窗口菜单栏,也不想用传统的那种字体的方式

    标题栏

    一.Bars

    1.   把BarManager组件添加到窗体中后,会自动创建两个空的 bars: 主菜单(通常位于窗体顶部)、顶部工具栏。

    2.   隐藏左侧的竖线和右边的箭头?      当前状态(图片中)的bar不能选择,先右键BarManager,将显示设计时刻增强(ShowDesignTimeEnhancements)勾去。

    选择barmanager1属性 ,属性中OptionsBar=>>DrawDragBorder=False隐藏竖线,    OptionsBar=>>AllowQuickCustomization=False隐藏箭头。

    右键BarManager,将显示设计时刻增强(ShowDesignTimeEnhancements)勾去,bar工具栏(第二行)的属性Visible设为false,底部状态栏属性Visible设为false。再将显示设计时刻增强打上勾,在第一行主菜单添加三个Large Button(LargeButton可以在图片下方显示文字),LargeButton的属性的LargeGlyph可以导入图片。

     效果图

    4.   使用“自定义”窗口创建 Bars 和 Bar Items

    右键barManager1,点Customize打开自定义窗口,在Toolbars中可以点new或delete创建或删除bar。

    在Commands中,点左侧的modify可以创建一个包含多个工具的类,点右侧的modify可以在该类中创建工具栏项,在弹出的右侧窗口中可以选择要添加的 item 类型、item 的类别、名称及显示的标题。 在添加 item 之后,就可以通过拖放操作把它添加到 bar 中。该窗口中创建的item的单击事件可在属性栏中设置。

    5.   Item可以设置图片,在属性中的Glyph里,设置好图片和单击事件的item是通用的,可以通过自定义窗口往Bar上拖放,可以多次使用。要想不显示图片,可以右键item,点Text Only.

  • 相关阅读:
    易语言常用源码
    ci的数据库地址
    格式化输出php数组
    mysql插入表情问题
    线程、进程与协程2
    线程、进程与协程
    if __name=='__main__"的作用
    动态导入模块
    面向对象补充之方法
    getpass模块
  • 原文地址:https://www.cnblogs.com/zuochanzi/p/6531067.html
Copyright © 2020-2023  润新知