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.