DEV Express中Bar Manager的使用
未排版
在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的使用的更多相关文章
- DEV Express中NavBarCointrol的使用
尚未对内容进行删减,内容有偏差和冗余,谨慎阅读. 发现在后面,写在前面: 13,之前在Default模式下,之所以很多Appearance属性都起不到作用,是因为Control的LookAndFeel ...
- DEV Express中ImageCollection的使用
1, ImageCollection作为窗体组件的一种,位于Components分类下,拖进窗体以后,显示在界面的底部. 2, 注意ImageCollection的Imag ...
- Dev Express中Dock panel的使用
使用DockManager,添加DockPanel. 1,DockManager位于“导航和布局”分类中. 添加一个DockManager控件到窗体中以后,即是在当前窗体类中,添加一个DockMana ...
- DEV Express
记录在使用DEV Express中遇到的所有问题及解决方案 问题1:将Dev11升级到Dev14 解决方案:将解决方案中原有Dev引用删除,重新添加必须的Dev14引用,问题解决: 问题2:LC.ex ...
- nodejs+express中设置登录拦截器
在nodejs+express中,采用nodejs后端路由控制用户登录后,为了加强前端的安全性控制,阻止用户通过在浏览器地址栏中输入地址访问后台接口,在app.js中需要加入拦截器进行拦截: /*** ...
- DevExpress01:Bar Manager,bar 、Toolbars
Bar Manager : 不可见的控件 如果想在窗体或用户控件添加工具条或弹出菜单,我们需要把一个不可见的控件 BarManager拖放到这个窗体或用户控件上. 这个BarManager控件维护工具 ...
- Dev Express 安装
Dev Express 安装 点击DevExpressUniversalTrialComplete-20151209.exe开始安装 选择需要安装的产品 选择需要安装的产品目录,这里设置为D盘 开 ...
- Dev Express Report 学习总结(八)Dev Express Reports 常见问题总结
1. 在新建ASP.NET Dev Express Report时的两种方式: A. 右键Add DevExpress Item->New Item->All->从Web Repor ...
- Dev Express Report 学习总结(一) 基础知识总结
Dev Express,一个非常优秀的报表控件.像其他报表一样,该报表也包括几个主要部分:Report Header,Page Header,Group Header,Detail,Group Foo ...
随机推荐
- hdu1325 Is It A Tree? 基础并查集
#include <stdio.h> #include <string.h> ], g[]; int find(int x) //并查集的查找,找到共同的父亲 { if (f[ ...
- Caffe实战三(依赖包解析及环境配置)
前面的文章使用的软件环境是开始时通过apt-get命令所安装的,本文将通过编译源码的方式重新配置一个可迁移的软件环境.(参考:<深度学习 21天实战Caffe> 第五天 Caffe依赖包解 ...
- 回文树1960. Palindromes and Super Abilities
Bryce1010模板 http://acm.timus.ru/problem.aspx?space=1&num=1960 #include <bits/stdc++.h> usi ...
- AWVS11使用教程——Acunetix Web Vulnerability Scanner 11.x
AWVS11使用教程 一:普通扫描. 二:报告生成. 三:登陆扫描. Acunetix Web Vulnerability Scanner(简称AWVS)是一款知名的网络漏洞扫描工具,它通过网络爬虫测 ...
- h5-25-地理定位配合百度地图
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name ...
- 502 IPO 上市
详见:https://leetcode.com/problems/ipo/description/ C++: class Solution { public: int findMaximizedCap ...
- MSDN值得学习的地方
作者:朱金灿 来源:http://blog.csdn.net/clever101 我一直认为:如果你没有乔布斯那样的天才,能够从头脑中原创出好产品,那么最好先学习分析好的产品,它到底好在哪里?哪些地方 ...
- $("xxx").attr添加属性的时候不好用
今天在工作中碰到了使用$(this).attr("selected","selected")为option属性添加默认值时发现时而好用 时而不好用,后经百度发现 ...
- ABAP和XML数据格式互相转换的两种方式
ABAP和XML数据格式互相转换是广大开发人员经常遇到的需求.本文介绍两种方式. 1. ABAP提供了一个工具类cl_proxy_xml_transform,通过它的两个方法abap_to_xml_x ...
- Java实现Web页面前数字字母验证码实现
最近公司做项目开发中用到了验证码实现功能,将实现代码分享出来, 前段页面实现代码: 为了表达清晰,样式部分代码去掉了,大家根据自己的需求,自己添加样式. 页面JS代码:触发变动验证码改变的JS 后台 ...