没有合适的资源?快使用搜索试试~ 我知道了~
首页devexpress控件使用说明
devexpress控件使用说明

DevExpress是一个比较有名的界面控件套件,提供了一系列的界面控件套件的DotNet界面控件。本文档主要介绍在入门使用DevExpress控件过程中,对devexpress属性功能不熟悉而导致的不会,通过本文档的学习,可以快速入门。总体来讲,使用DevExpress控件,可以获得更高效的界面设计以及更美观的效果。
资源详情
资源评论
资源推荐

目录
1.EF.dll 中的 Form
2
2 .EF.DLL 内的自定义控件
3
2.1
控件通用的一些属性
3
2.2
EFDevTextEdit 单行文本框 *
4
2.3 EFDevMemoEdit
多行文本编辑框
7
2.4
EFDevSpinEdit 数值输入控件
8
2.5
EFDevButtonEdit 带按钮的文本框
9
2.6 EFDevCalcEdit
带计算器的输入框
10
2.7 EFDevDateEdit
带日历选择的日期输入控件
10
2.8
EFDevTimeEdit 时间输入控件
11
2.9
EFDevCheckEdit 选择框
11
2.10 EFDevRadioGroup 单选框的集合控件
12
2.11 EFSkinTabControl ,EFGroupBox, EFPanel 13
2.12 EFDevLookUpEdit 可以多列下拉的选择框
13
2.13 EFDevGrid 列表控件
16
2.13.1
通常步骤.
16
2.13.2
获取值,设置值 常用代码。
17
2.13.3 对 EFDevGrid 封装的属性:
17
2.13.4 封装的一些事件
18
2.13.4 封装的一些方法
19
2.13.5
其他一些会用到的属性
19
2.13.5.1 列冻结(Fixed 属性)
19
2.13.5.2 行变色(GridView 的 RowStyle 事件)
19
2.13.5.3 单元格变色(GridView 的 RowCellStyle 事件)
19
2.13.5.4 列控件(列的 ColumnEdit 属性)
20
2.13.5.5 一列用不同控件(GridView 的 CustomRowCellEdit 事件)
20
2.13.5.6 单元格验证 (GirdView 的 ValidatingEditor 事件)
20
2.13.5.7 保存配置 (通过封装的 SaveLayout 和 LoadLayout 方法)
20
2.13.5.8 列汇总(Column 下的 SumaryItem 属性)
21
2.13.5.9 不绑定列的使用(Column 的 UnBondType 属性)
21
2.13.5.10 设置样式(通过 gridview 的 Format Condition 属性 )
21
2.13.5.11 选择多行( OptionsSelection 下的 MultiSelect 属性)
21
2.13.5.12 合并单元格(列的 OptionsColumn 下的 AllowMerge 属性)
22
2.13.5.13 设置单元格可编辑属性(GridView 的 ShowingEditor 事件)
22
3 .LayoutControl 没封装在 EF.dll 内的一个布局控件
28
3.1
如何拖放,调整大小
28
3.2
控制 Text 显示,位置,大小
29
3.3
保存布局
29
3.4
Group 上显示能控制收缩的 button
30

EF.DLL 的介绍
1.EF.dll 中的 Form
结构如下:
如上图所示--常用的是 EFForm
1) 继承:父类有的,子类都会继承(如 EFFormMain 中的东西,到了 EFForm 中,原来使用
EFFormMain 的对象调用的,现在使用 EFForm 的对象都可以调用,EFFormMasterDetail 类
似)
2)简单点如下:
可认为 EFFormMain 是基类,空的,看上去什么都没有,
EFForm 为它添加了下方的 F1--F12 按钮栏,可以通过授权控制按钮是否显示.
EFFormMasterDetail 是在 EFForm 上添加了一个 Panel 和一个 TabControl 控件
EFFormListDetail 是添加了一个 LayoutControl 并定义了上中下(查询条件,列表,详细)的
格局
EFFormMasterDetail2 是继承自 EFFormMasterDetail 的一个未完成的画面.定义了工具栏上按
钮的操作对应的默认实现
EFFormListDetail2 是继承自 EFFormListDetail 的一个未完成的画面.定义了工具栏上按钮
的操作对应的默认实现
一般情况下窗体都直接继承自 EFForm

2.EF.DLL 内的自定义控件
添加 EF.DLL [工具箱中添加选项卡,选择工具项,浏览找到 EP 下的 EF.dll,点击确定。]
常用的有:标签用 EFLable , 按钮用 EFButton ,平板用 EFPanel ,
分组框控件用 EFGroupBox,选项卡控件 EFSkinTabControl
单行文本输入框用 EFDevTextEdit ,可多行输入时用 EFDevMemoEdit
日期控件用 EFDevDateEdit , 可下拉选择的用 EFDevLookUpEdit 选
择框用 EFDevCheckEdit, 单选用 EFDevRadioGroup
文本输入框后面紧跟个按钮,可添加按钮事件时用 EFDevButtonEdit
只能输入数值,且可通过上下滚动按钮调整数值大小时用 EFSpinEdit
表格控件用 EFDevGrid ,拖放一个 EFDevGrid 在上面新建一个 GridView
为了方便控制(一改百改),格式统一(看起来一样)建议首选 EF 下的自定义控件。
这次新增的以 EFDev 开头的:
(主要继承自 DevExpress 的控件,具体更详细的使用可参照 DevExpress 的帮助文档,
或 DevExpress 的官方网站 http://www.devexpress.com/Support/Center/)
EFDevLookUpEdit
EFDevComboBoxEdit
EFDevSpinEdit
EFDevButtonEdit
EFDevCalcEdit
EFDevDateEdit
EFDevTimeEdit
EFDevCheckEdit
EFDevTextEdit
EFDevMemoEdit
EFDevRadioGroup
EFDevTreeList
EFDevGrid
可多列显示
下拉框(只能单列.只含显示值)
数量(可定义整数,或小数)
带按钮,可自定义按钮点击事件
金额(弹出类似计算器的弹出框)
日期.时间.可为空
时间输入框,类似 SpinEdit 带上下翻动的按钮
选择框
文本框
多行的 textEdit
一组 RadioButton,可添加多项,只能选择一个.
可以以 tree 或者 grid 的形式显示数据
列表(自定义列宽,列排序,列编辑控件)
2.1 控件通用的一些属性
类似 EFDev***Edit 都有一个共同的基类,所以大多属性都是通用的.
例如:
Name
Text
EditValue
Anchor
Dock
Enable
Visible
ToolTip
Cursor
控件名称
控件上的字符串
控件的实际值(EFDev**Edit 都有此属性)
控件锚钉(控制控件与父容器边距相对位置是否固定)
控件填充(控件的某边与父容器重合)
控件是否可用
控件是否显示
控件提示信息(鼠标停留控件上时,显示提示信息)
鼠标在控件上方时,光标的样式

Font
ForeColor
Location
Size
NullText
控制控件上文字字体
字体颜色
相对父容器,控件的左上角坐标位置
控件当前的大小
当控件 EditValue 为 null 时,显示的值.
对于 EFDev***的控件,属性中有 Properties 。对于一些特殊的属性都在这个下面。如下图
2.2 EFDevTextEdit 单行文本框 *
单行的文本编辑框,(最普通,最常用的文本输入框)
简单说明: 编辑时,右键弹出菜单,包含与剪贴板相关操作(Copy,Cut,Paste 方法) ; 撤销
最后一次操作(UnDo 方法).也可自定义右键弹出菜单(Properties.ContextMenuStrip 属性 )
控制光标位置以及选择的文字(SelectionStart, SelectionLength, SelectedText,
SelectAll and DeselectAll 方法);
控制最大允许输入字符长度(Properties.MaxLength 属性)
控制输入字符的大小写(Properties.CharacterCasing 属性)
控制替代字符,用作密码输入框等(Properties.PasswordChar)
格式化输入内容的显示格式(Properties.DisplayFormat 属性)

控件正编辑时的显示格式(Properties.EditFormat 属性)
控制输入内容格式( Properties.Mask 属性,该属性是用来在编辑状态下, 控制
用户输入,比如日期,数值,正则表达式等.如果 Properties.Mask.UseMaskAsDisplayFormat
设为 True 才会把 Mask 下的格式设置用作显示格式.否则只在编辑时有效)
如果是期望在窗体显示时,光标停留在某一个输入框中:
处理,文本框内的回车事件
剩余29页未读,继续阅读

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论1