单值控件
WnDate控件
属性
- IsAllowNullText: 是否允许手动输入空值,默认值:true,此属性不限定代码赋值
- AllowMouseWheel: 是否允许通过鼠标滚轮改动控件值
- EditorFormat: 日期显示格式.枚举值:
> LongYMD(yyyy年MM月dd日)
ShortYMD(yyyy/MM/dd)
LongYMDT(yyyy年MM月dd日 HH:mm)
ShortYMDT(yyyy/MM/dd HH:mm)
LongYM(yyyy年MM月)
ShortYM(yyyy/MM)
LongMD(MM月dd日)
ShortMD(MM/dd)
LongMDT(MM月dd日 HH:mm)
ShortMDT(MM/dd HH:mm)
Time(HH:mm)
默认值:LongYMD
- MaxValue: 允许设定的最大日期,默认值:DateTime.MaxValue
- MinValue: 允许设定的最小日期,默认值:DateTime.MinValue
WnDecimal控件
属性
- AllowMouseWheel: 是否允许通过鼠标滚轮改动控件值
- EditorFormat: 数值格式,默认值:###########0.00
- MaxValue: 允许设定的最大数值,默认值:decimal.MaxValue
- MinValue: 允许设定的最小数值,默认值:decimal.MinValue
WnInt控件
属性
- AllowMouseWheel: 是否允许通过鼠标滚轮改动控件值
- EditorFormat: 数值格式,默认值:###########0
- MaxValue: 允许设定的最大数值,默认值:Int.MaxValue
- MinValue: 允许设定的最小数值,默认值:Int.MinValue
WnInage控件
属性
- IsShowMenu: 是否允许使用菜单,默认值:true
- IsShowCut: 是否显示剪切菜单项,默认值:true
- IsShowCopy: 是否显示复制菜单项,默认值:true
- IsShowPaste: 是否显示粘贴菜单项,默认值:true
- IsShowDelete: 是否显示删除菜单项,默认值:true
- IsShowLoad: 是否显示加载菜单项,默认值:true
- IsShowSave: 是否显示保存菜单项,默认值:true
- IsShowZoom: 是否显示缩放菜单项,默认值:false
- IsShowScrollBar: 是否显示滚动条,默认值:true
- SizeMode: 图像显示模式,枚举值:
>Clip(当图像大于控件时截取图像)
Stretch(不等比例改变图像大小,让图像铺满控件)
StretchHorizontal(只改变图像的宽度,让图像横向铺满控件)
StretchVertical(只改变图像高度,让图像纵向铺满控件)
Zoom(等比例改变图像大小,让图像横向或纵向铺满控件)
Squeeze(当图像大于控件时,表现形式同Zoom,当图像小于控件时,不改变图像大小)
默认值:Clip
- NullText: 未设图像时的背景文本,默认值:"",当设为空字符串且未设图像时的背景文本:No image data
- Image: 获取存储在控件中的图像
- ImageAlignment: 图像对齐方式,枚举值:
> TopLeft(左上)
TopCenter(中上)
TopRight(右上)
MiddleLeft(左中)
MiddleCenter(居中)
MiddleRight(右中)
BottomLeft(左下)
BottomCenter(中下)
BottomRight(右下)
默认值:MiddleCenter
- ZoomPercent: 图像缩放比例,只有当SizeMode设置为Clip时才起作用,允许设置1-10000中的一个值,当设置为100时图像为原始大小,默认值:100
WnBtnEdit控件
属性
- Buttons: 控件按钮的集合,可以添加、删除按钮,按钮常用属性:
> Caption(按钮的标题)
Image(按钮的图片)
Index(按钮的位置索引)
IsLeft(按钮是否居左)
Kind(按钮图片类型)
默认值:Ellipsis
WnText控件
属性
- IsMultiLine: 获取或设置是否允许多行输入,默认值:false
- IsShowScrollBar: 获取或设置是否显示滚动条,默认值:false
WnRichText
属性
- IsShowToolBar: 是否显示工具栏,默认值:true
- IsShowScrollBar: 是否显示滚动条,默认值:true
- TextValue: 获取控件的文本值
WnConbo控件
属性
- ComboString:获取或设置控件的下拉列表数据源,默认值:null
- DropDownRowCount:获取或设置下拉框中显示的行数,默认值:7
- SelectedIndex:获取或设置下拉框当前选择项的索引,下拉框选择项第一项的索引为0,默认值:-1
- IsAcceptExtraData:获取或设置是否接收额外值,默认值:false
WnLookup控件
属性
- LookupString:获取或设置控件的列表查询数据源,默认值:null
- DropDownWidth:获取或设置下拉框的宽度,默认值:0
- DropDownRowCount:获取或设置下拉框中显示的行数,默认值:7
- SelectedIndex:获取或设置下拉框当前选择项的索引,下拉框选择项第一项的索引为0,默认值:-1
- SelectedText:获取或设置选择项的显示值,默认值:""
- IsAllowEdit:获取或设置是否允许编辑,默认值:true
WnGridLookup控件
属性
- GridLookupCode:获取或设置Grid查询代码,可指定应用层别名,格式:[应用层别名|]Grid查询代码,默认值:null
- ValueColumn:填充Value属性的Grid查询数据源列名
- FocusedColumn:获得焦点时显示的Grid查询据源列名
- UnFocusedColumn:未获焦点时显示的Grid查询数据源列名,多列时用逗号分隔
- KeyValues:以键值对<关键字,替换值>的形式保存Grid查询的关键字和替换值
- FillRules:以键值对<填充控件,数据集字段名>的形式保存Grid查询填充规则
- SelectedIndex:获取或设置下拉框当前选择项的索引,下拉框选择项第一项的索引为0,默认值:-1
- SelectedItem:获取下拉框当前选择项,默认值:null
- IsAllowEdit:获取或设置是否允许编辑,默认值:true
方法
WnFormLookup控件
属性
- IsMultiLine:获取或设置是否允许多行输入,默认值:false
- IsShowScrollBar:获取或设置是否显示滚动条,默认值:false
- FormLookupCode:获取或设置Form查询代码,可指定应用层别名,格式:[应用层别名|]Form查询代码,默认值:null
- ValueColumn:填充Value属性的Form查询结果集列名
- FocusedColumn:获得焦点时显示的数据源列名;格式:Form查询结果集列名[|源对象数据列名]
- UnFocusedColumn:未获焦点时显示的数据源列名,多列时用逗号分隔;格式:Form查询结果集列名[|源对象数据列名]
- FocusedValue:获得焦点时的显示值
- UnFocusedValue:未获得焦点时的显示值
- IsSpaceLookup:在控件值为空时按回车键是否执行Form查询,默认值:false
- IsAutoReLookup:当为控件赋值时是否自动重新获取Form查询数据,默认值:false
- KeyValues:以键值对<关键字,替换值>的形式保存Form查询的关键字和替换值
- FillRules:以键值对<填充控件,数据集字段名>的形式保存Form查询数据集填充规则
- IsAcceptExtraData:获取或设置是否接收Form查询之外的值,默认值:false
事件
- BeforeFormLookup:执行Form查询前引发事件
- AfterFormLookup:执行Form查询返回,填充数据前引发事件
- AfterFillData:执行Form查询返回,填充数据完成后引发事件
SimpleButton控件
属性
- ButtonStyle:按钮样式,常用的样式:Default(默认值)、UltraFlat
- Appearance.TextOptions.HAlignment:按钮文字的水平对齐方式,常用的方式:Default(居中,默认值)、Near(居左) ,当样式为UltraFlat时,设定为Near
- Appearance.BackColor:按钮背景色,当样式为UltraFlat时,设定为Transparent
- DialogResult:作为对话框窗体按钮时的返回按键值
- Image:按钮小图标
事件
WnButton控件
继承自SimpleButton
Label控件
属性
- AutoSize:是否自动调整大小,默认值:true
- Text:控件文本
WnLabel控件
继承自Lable控件