未排版

在barManager中可以添加多种元素,如皮肤按钮,复选框等,但是下拉菜单却给出了多个冗余的控件。

遗留问题:怎么设置Bar为大图标,查找是否存在Ribbon控件。

Bar

1,        BarManager位于“导航和布局”分类中,将其拖动到窗体后,默认生成bar1/bar2/bar3三条,分别对应于菜单栏/工具栏和任务栏,可以拖动Bar停靠在父容器的上/下/左/右,或者浮动。

Bar本身不存在快速便捷的界面。

Bar的CanDockStyle属性标志Bar允许的停靠方式。

Bar的DockStyle属性标志Bar当前的停靠方式。

FloatLocation指示Bar在浮动模式下的默认位置。

2,        在DEV系列控件中,Options类别的属性能够决定控件 的很多基本属性,如optionsBar中:

AllowDelete,那么在Bar可编辑的模式下,可以删除该Bar。

AllowQuickComstumization允许快速用户定义,类似于控件的快速编辑,设为False,则隐藏向下的三角号。

RotateWhenVertical当停靠在左侧或右侧时,Bar是否旋转。

UseWholeRow是否占用一整行,默认情况下,在没有填满工具栏时,右侧有空白区域。

MultiLine指示当工具栏元素显示不全时,是否部署在多行。

BarButtonItem

3,        ButtonItem是在菜单栏或者工具栏中应用最多的控件,如新建按钮。

Alignment设置按钮元素的对齐方式,在菜单栏中(Menu)

对ButtonItem设置为Right,效果会出来,但是在Tool中则没有效果,因为Tool默认不使用一整行。

打开ButtonItem的快速编辑界面:

同样是修改图片/标题等基本属性,Glyph/Large Glyph和之前的设置,默认默认图片没有任何区别,注意Image Index和Large Image Index,说明在BarManager上存在设置Images和Large Images集合的地方,如图:

paintStyle属性设置Button显示Caption还是Glyph活着是Caption&Glyph。

BarCheckItem

4,        当单击控件的同时会选中该控件,如果Bar中同时存在多个CheckItem时,可以同时选中多个,并且位于不同Bar中的CheckItem可以同时选中,如图:

打开CheckItem的快速编辑界面:

注意Check Box Visibility可以设置是否显示复选框,以及显示复选框的位置。有BeforeText/AfterText/None三个选项。

当我们对Bar包含的任意Item设置Alignment为Right时,其右侧的Item也会随着该Item跑到右侧。尽管自身的Alignment为Default。

Hint属性设置提示信息;

ToggleSwitchItem(开关复选框)

5,        该样式复选框同样可以同时选中多个,如图:

BarSubItem(下拉列表)

6,        在Bar上实现菜单栏的效果,如图:

直接在DrawDown按钮添加即可。

MenuDrawMode指示该Menu(SubItem)中Item的显示方式,largeImage或者是SmallImage。

StaticText(静态文本)

7,        AutoSize设置Text文本的长度,如Content即是根据内容调节,Spring有一些莫名其妙。

LeftInDent和RightInDent与AutoSize相配合,指定控件的左侧边距和右侧边距。

TextAlignment指示文本在控件内的相对位置,有Near/Far/Center。

HeaderText

8,        标题静态文本,二者区别

因为是标题文本,所以没有办法设置图片等属性。属性列表特别简单。

LinkContainer/BarListItem/其他List(与SubItem类似)

LargeButton与Button类似

Skins(皮肤)

添加到工具栏中,不需要其他任何操作。

DEV Express中Bar Manager的使用的更多相关文章

  1. DEV Express中NavBarCointrol的使用

    尚未对内容进行删减,内容有偏差和冗余,谨慎阅读. 发现在后面,写在前面: 13,之前在Default模式下,之所以很多Appearance属性都起不到作用,是因为Control的LookAndFeel ...

  2. DEV Express中ImageCollection的使用

    1,        ImageCollection作为窗体组件的一种,位于Components分类下,拖进窗体以后,显示在界面的底部. 2,        注意ImageCollection的Imag ...

  3. Dev Express中Dock panel的使用

    使用DockManager,添加DockPanel. 1,DockManager位于“导航和布局”分类中. 添加一个DockManager控件到窗体中以后,即是在当前窗体类中,添加一个DockMana ...

  4. DEV Express

    记录在使用DEV Express中遇到的所有问题及解决方案 问题1:将Dev11升级到Dev14 解决方案:将解决方案中原有Dev引用删除,重新添加必须的Dev14引用,问题解决: 问题2:LC.ex ...

  5. nodejs+express中设置登录拦截器

    在nodejs+express中,采用nodejs后端路由控制用户登录后,为了加强前端的安全性控制,阻止用户通过在浏览器地址栏中输入地址访问后台接口,在app.js中需要加入拦截器进行拦截: /*** ...

  6. DevExpress01:Bar Manager,bar 、Toolbars

    Bar Manager : 不可见的控件 如果想在窗体或用户控件添加工具条或弹出菜单,我们需要把一个不可见的控件 BarManager拖放到这个窗体或用户控件上. 这个BarManager控件维护工具 ...

  7. Dev Express 安装

    Dev Express 安装 点击DevExpressUniversalTrialComplete-20151209.exe开始安装 选择需要安装的产品   选择需要安装的产品目录,这里设置为D盘 开 ...

  8. Dev Express Report 学习总结(八)Dev Express Reports 常见问题总结

    1. 在新建ASP.NET Dev Express Report时的两种方式: A. 右键Add DevExpress Item->New Item->All->从Web Repor ...

  9. Dev Express Report 学习总结(一) 基础知识总结

    Dev Express,一个非常优秀的报表控件.像其他报表一样,该报表也包括几个主要部分:Report Header,Page Header,Group Header,Detail,Group Foo ...

随机推荐

  1. C++命名空间详解

    使用命名空间的目的是对标识符的名称进行本地化,以避免命名冲突.在C++中,变量.函数和类都是大量存在的.如果没有命名空间,这些变量.函数.类的名称将都存在于全局命名空间中,会导致很多冲突.比如,如果我 ...

  2. subline应用之技巧

    看很多人代码编辑器都用subline,一了解这货也跨平台.支持代码提示自动补全.支持python.语法高亮.最关键的是支持列编辑(原来以为只有ue有此功能),那就果断下载使用,挺好! 列编辑:首先用鼠 ...

  3. Ionic之数据绑定ng-model

    ionic 完美的融合下一代移动框架,ionic 基于Angular语法,支持 Angularjs 的特性.但是我在开发的时候,遇到了坑.因为之后用的就是angularjs,so 理所当然的以为代码应 ...

  4. AJPFX关于枚举,泛型详解

    枚举类型是JDK5.0的新特征.Sun引进了一个全新的关键字enum来定义一个枚举类.下面就是一个典型枚举类型的定义:public enum Color{RED,BLUE,BLACK,YELLOW,G ...

  5. hihocoder1078 线段树的区间修改

    思路: 线段树区间更新.注意这里是把一个区间的所有数全部赋值为一个新的值. 实现: #include <bits/stdc++.h> using namespace std; ; ], l ...

  6. JS内置对象练习(慕课网题目)

    效果图: XXXX年XX月X日 星期X--班级总分为:81 格式要求: 1.显示打印的日期. 格式为类似“XXXX年XX月XX日 星期X” 的当前的时间. 2.计算出该班级的平均分(保留整数). 同学 ...

  7. Java网络编程学习笔记

    Java网络编程,我们先来看下面这一张图: 由图可得:想要进行网络编程,首先是服务器端通过ServerSocket对某一个端口进行监听.通过accept来判断是否有客户端与其相连.若成功连上,则通过r ...

  8. jdk1.8新日期时间类(DateTime、LocalDateTime)demo代码

    //获取当前时间 LocalDateTime d0 = LocalDateTime.now(); System.out.println(DataConvertUtil.localDateTimeToS ...

  9. webapi之fiddler头设置

    Host: localhost:16648Connection: keep-aliveContent-Length: 36Accept: application/json, text/javascri ...

  10. 【HEVC帧间预测论文】P1.5 Fast Coding Unit Size Selection for HEVC based on Bayesian Decision Rule

    Fast Coding Unit Size Selection for HEVC based on Bayesian Decision Rule <HEVC标准介绍.HEVC帧间预测论文笔记&g ...