DevExpress控件常用属性讲解
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Designer添加菜单,绑定的面板配合
一起使用;
BottomPaneControlContainer绑定底部面板,RightPaneControlContainer绑定右边面 板,ShowRightPane为True,RightPaneWidth最小宽度240
是否可改变面板大小
:弹出面板控件,ShowCloseButton显示关闭按钮,ShowSizeGrip
:组合控件,只是以文本显示每项,用 Items 动态添加 项,TextEditStyle 文本编辑样式(是否可写),Sorted 是否排序后显示
:图形列表组合控件,每项可指定显示文本 Description,对应的值 Value 以及对应的图片索引 ImageIndex(需指定 对应的图片集 ImageCollection),SmallImages 是在 Edit 上显示的图片 集,LargeImages 是下拉时显示的图片集
:多行文本框控件,ScrollBars 设置滚动条方向,支持自动换行,支持回
车,高级文本编辑可
控件 属性可添加
多个不同的按钮,新增的 EditorButton 的 Kind 属性可以设置按钮样式,要以图片加文字 形式显示时,Kind 应该为 Glyph;可用 Properties 下的 ButtonClick 事件中 e.Button 来判 断点击的是哪个按钮
SetError()设置提示信息,SetErrorType()设置提示错误图标类型,SetIconAlignment()设置图标显 示位置
:验证控件,提供常见的枚举错误条件(不为空,数值在某个 范围等),设置验证规则 ConditionValidationRule,调用 Validate()方法验证
EndColor 设置起始结尾的颜色,需同时设置 LookAndFeel 属性下 UseDefaultLookAndFeel 为 false 且 Style 不为 Skin 才生效,否则使用默认样式
:单行文本框控件,Mask 设置正则表达式,DisplayFormat 设置显示的格式, EditFormat 设置编辑时的格式
DEV 控件讲解
Dev 基本控件介绍
基本控件分两大类:BaseEdit 和 BaseStyleControl,都继承 BaseControl,它继承 ControlBase, 它继承 Control。 BaseStyleControl分类的控件,可设置自身特有的样式(ButtonStyle, HighlightedItemStyle等)。 BaseEdit 分类的控件,直接可以通过 EditValue 属性获取当前控件的值; Properties 属性获取 控件特有属性。 Dev 基础控件继承关系图:
:文本项集合控件,MultiColumn和ColumnWidth属性可控件一行显
示多个选项,SelectedIndexChanged事件下SelectedItem属性来判断选择哪项 BaseCheckedListBoxControl:
:复选项集合控件,需遍历 Items 下所有选项的状态, 来判断当前选择的是哪些项,选择哪一项事件用 ItemClick 事件 BaseImageListBoxControl:
:图片下拉控件,ShowIcon 显示图标,指定 Images 可显示 自定义图标(只能是图片集索引 0 的图标),一般用 Buttons 触发打开图片 事件,来改变显示的 Image
:文本下拉控件,ScrollBars 显示滚动条样式
PopupBaseAutoSearchEdit: LookUpEditBase:
:停靠控件,Dock属性设置停靠位置,可在Options下设置可停靠位置,可直
接绑定PopupMenu,可做消息提示框
:状态条停靠控制器,设置状态条和停靠控件的样式等
:默认的状态条停靠控制器,没有指定Controller用默
认的
:导航分组控件,添加分组后才可将Item项拖到组中,Items添加项,可选 择样式View Chooser,可拖动项到其他组DragDropFlags设置
:默认提示控制器,如果控件没有指定 ToolTipController 时会应用该默认的提示控制器,默认控制器只能应用一个
Dev 导航布局控件介绍
:Ribbon 菜单控件(Office2007 风格),Ribbon Items 添加 PageCategory 页面分类(头部标题旁,一般用默认那个即可),下面添加 Page 页面(头部标题下的标签页), 下面添加 PageGroup 页面分组(每个标签页下可有多个页面分组),下页面分组中才可添加按 钮项或项的分组,项的分组下还可添加项(一般类似功能控件才放一组); 在 10.2 版 本 以 上 , 还 可 添 加 皮 肤 预 览 功 能 (RibbonGalleryBarItem 界 面 初 始 化 执 行
:样式控制器,可自定义一套样式规则,可供其他控件使用,以便 统一界面风格(类似于网页的 style 样式),主要是 Appearance 属性
:图片集合控件,存放图片,先设置 ImageSize :提示控制器,用于编辑复杂的提示样式;AllowHtmlText 允许
Html 网页标记(只识别一级 html 标记,并且是那种改变字体样式的标记),AutoPopDelay 弹 出的提示延时(毫秒),InitialDelay 首次弹出延时(毫秒),Rounded 是否用圆角提示框, RoundRadius 圆角半径 1 到 15(最圆),ShowBeak 显示尖角提示框,ToolTipLocation 提示框出 现位置,ToolTipType 提示框样式(默认是标准,只有标题和内容,SuperTip 可设置头部,内 容和底部样式,添加图片等)
:计算器控件,Precision 小数位数
:弹出容器控件,配合 PopupContainerControl 一起使 用,PopupControl 可指定要弹出的容器控件,PopupFormMinSize 可设置最小弹 出尺寸,PopupSizeable 是否可改变尺寸
:复选框组合控件,可指定数据源动态添加,并 指定显示列 DisplayMember 和值列 ValueMember,也可手动在 Items 添加 每一项;SelectAllItemVisible 是否显示选择所有项,SelectAllItemCaption 选择所有项的标题名称,SeparatorChar 每项的值用指定分隔符分开(默认 是逗号);关闭获取值的方法用 CloseUp,取参数 e.Value BlobBaseEdit:
allowhtmltext允许html网页标记只识别一级html标记并且是那种改变字体样式的标记autopopdelay出的提示延时毫秒initialdelay首次弹出延时毫秒rounded是否用圆角提示框roundradius圆角半径1到15最圆showbeak显示尖角提示框tooltiplocation提示框出现位置tooltiptype提示框样式默认是标准只有标题和内容supertip可设置头部内容和底部样式添加图片等
: 颜 色 控 件 , 可 在 CustomColors 设 置 用 户 自 定 义 颜 色 (ShowCustomColors=True),ColorText 属性以常规 rbg 三色显示或以整型数显示, ShowColorDialog 属 性 指 定 在 自 定 义 颜 色 右 键 是 否 显 示 颜 色 选 择 器 , StoreColorAsInterge 是否以整型值存储颜色值
:图片项集合控件,需配合 ImageCollection 控件一起使用
BaseEdit 介绍:
:单选组控件,在 Properties 下的 Items 添加每个选项,直接用 EditValue 可 获取当前选择的是哪项,Columns 是一行显示几个选项
:图片显示控件,SizeMode 属性控件图片显示模式,ShowMenu 是否显示 图片上的右键菜单(菜单自带剪切,拷贝,粘贴,删除,加载和保存功能)
:查找控件,可绑定数据源 DataSource,Columns 指 定要绑定的列名及对应的字段信息,指定显示列 DisplayMember 和值 列 ValueMember,NullText 空值显示的文本,SearchMode 查找模式变 AutoComplete 可实现查找功能,AutoSearchColumnIndex 查找列索引
:复选控件,一般多个选项用 CheckState属性的Indeterminate值表示部分选中状态
代替,其中
:滑动条控件,可设置Maximum最大值,Minimum最小值,SmallChange最小改变 量,LargeChange大的改变量,Orientation显示方向
:范围滑动条控件,它的值是范围{Min=3,Max=8}
PopupBaseEdit:都有一个弹出控件可选择,ShowPupop()方法可显示弹出控件,关 闭时获取值的方法是 CloseUp()参数 e.Value 值用来判断选择的是否合理
:日期控件,ShowClear 属性显示清除按钮,ShowToday 显示今 天按钮,ShowWeekNumbers 显示当前这星期是第几周,可设置最大值 MaxValue 及最小值 MinValue 限制选择日期的范围
:超链接控件,OpenLink 事件,打开网页 BaseSpinEdit:
:转动控件,Increment 增量大小,最大值 MaxValue 最小值 MinValue, SpinButtonIndex 是多个按钮时 Spin 按钮索引,SpinStyle 转动按钮方向
:时间控件,EditMask 设置时间格式
:缩放滑动条控件,用法如
ProgressBarBaseControl: :滚动条控件,MarqueeAnimationSpeed 滚动动画速度(毫
秒),ProgressAnimationMode 滚动方式(从头到尾或来回滚动),ProgressKind 滚动方向 :进度条控件,ShowTitle 显示当前的进度值,StartColor 和
:弹出菜单控件,Ribbon风格下可直接拖每个项到菜单下面对应;Manager 风格下手动一个个添加;ShowCaption显示菜单标题,MenuCaption设置菜单标题,显示菜单 方法ShowPopup()要控制弹出坐标,可用Control.MousePosition坐标来定位
:应用菜单控件,在Ribbon风格下才可使用,比一般菜单更高级,
BaseStyleControl 介绍:
:显示文本内容,Text 属性 BaseButton:(ButtonStyle)
:简单按钮,Click 事件 :选中按钮,开/关效果,用Checked属性判断当前按钮状态
:下拉按钮,下拉弹出框DropDownControl可绑定菜单(PopupMenu), 也可绑定一个面板容器(PopupControlContainer),但是PopupControlContainer必须指定 一个BarManager状态条控件,才可以达到弹出效果 BaseListBoxControl:(HighlightedItemStyle)
:字体控件,RecentlyUsedItemCount 最近使用过项数
: 最 近 使 用 记 录 控 件 (the most Recently used) , DropDownRows 下拉显示行数,MaxItemCount 最大选项数
Dev 组件控件介绍
:错误提示控件,可自定义错误条件(如长度不足)
可以有更多的皮肤样式选择),RibbonStyle 默认是 Office2007 风格,Office2010 风格菜单右边 有一小箭头,可将菜单收起;都由 ItemClick 事件触发
:Ribbon 状态条控件,参照菜单设置
:皮肤样式控件,参照菜单设置 :状态条管理控件,跟 Ribbon 设置类似,可转换成 Ribbon 风格,好些 菜单控件只可选择其中一种风格 barManager 或者 ribbon
SkinHelper.InitSkinGallery(ribbonGalleryBarItem1, true);
入口程序前面添加
erSkins.BonusSkins.Register(); erSkins.OfficeSkins.Register(); DevExpress.Skins.SkinManager.EnableFormSkins();