常用控件

来源:互联网 发布:sql注入万能密码原理 编辑:程序博客网 时间:2024/06/04 11:47
1、标签(Label)
用来显示不能被用户直接更改的文本。常用属性如下。
属性
意义
Caption
标题文本  
Alignment
文本在控件中的对齐方式
BackStyle
背景是否透明
AutoSize
是否自动调节标签的大小
WordWrap
显示的文本能否换行,
WordWrap与AutoSize共用时,最好先设置WordWrap
2、文本框(TextBox)
用来显示、输入或编辑保存在表中的非备注型字段的数据。常用属性如下。
属性
意义
ControlSource
控件绑定的数据源
Value
文本框内的值
DateFormat
日期显示格式
DateMark
日期分隔符
Format
输入输出格式,指定整个输入区域的特性
InputMask
输入和显示格式,对输入区域的每一输入项进行限定
PasswordChar
指定一个字符,并且限定文本框内用该字符代替输入的字符显示
常用事件有Valid和KeyPress。Valid在控件失去焦点前发生,用来检验文本框的值,如果值无效,在Valid事件处理程序中返回.F.。KeyPress在键盘输入时发生。
3、编辑框(EditBox)
用来输入和编辑长的字符型字段或备注型字段。常用属性如下。
属性
意义
ControlSource
控件绑定的数据源
Value
控件的值
ScrollBars
是否具有滚动条及滚动条类型
4、列表框(ListBox)
用于显示一组预定的值,并可以通过滚动条操作浏览列表信息,用户从列表中可以选择需要的值。常用属性如下。
属性
意义
ControlSource
与列表中选择的值绑定的数据源
Value
在列表中选择的值
RowSource
候选列表的数据源
RowSourceType
候选列表的数据源类型
ColumnCount
列表框的列数
ColumnWidth  
多列列表框中各列的宽度
ListCount
候选项的条数,只读
Selected
测试某一项是否处于选定状态,只读
BoundColumn
多列列表框中,哪列的数据作为列表框的值
IncrementalSearch
是否支持对键盘操作的递增检索
MoveBars  
是否显示移动条
MultiSelect
是否可以进行多重选定
Sorted
RowSourceType为0或1时,
列表中的候选项是否按字母顺序排序
常用事件为InteractiveChange,在列表框中选择的值发生变化时发生。
5、组合框(ComboBox)
组合框类似列表框和文本框的组合,可以从一组预定的值中选择,也可以在其中输入值,通常只有一个值可见,不提供多重选定功能。设置Style属性为0时,为下拉组合框,Style为2时,为下拉列表框。
6、选项按钮组(OptionGroup)
选项按钮组是包含若干个选项按钮的容器控件,用户可从中选择一个按钮。
常用属性如下。
属性
意义
ControlSource
为数值型时与选定按钮的序号绑定,为字符型时与选项按钮的标题绑定
Value
哪个按钮被选中,为数值型时为选定按钮序号,为字符型时为选定按钮的标题
ButtonCount
按钮个数
选项按钮的常用属性为Caption(选项按钮的标题文本。
7、复选框(CheckBox)
用来指定或显示一个逻辑状态:真/假、开/关、是否,也可以表示不确定的状态。
常用属性如下。
属性
意义
ControlSource
绑定的数据源,可以为逻辑型和数值型
Value
当前状态,0或.F.表示未选中,1或.T.表示选中,其他数字或.NULL.表示不确定
Caption
标题文字
Style
控件样式
Picture
样式为图形按钮时,按钮上显示的图形
8、表格(Grid)
表格是由列构成的容器控件,一个表格由若干列组成,每列包含一个标头和若干控件。表格、列、标头和列包含的若干控件都有自己的属性、事件和方法。
(1)表格的常用属性
属性
意义
RecordSource
表格数据源
RecordSourceType
表格数据源类型
ColumnCount
表格的列数
ScrollBars
滚动条类型
DeleteMark
是否显示删除标记列
AllowAddNew
是否允许添加新记录
LinkMaster
表格控件中显示的子表对应的父表名称
ChildOrder
为表格控件的记录源指定索引标识
(2)列(Column)的常用属性
属性
意义
ControlSource
列的数据源,一般为字段
CurrentControl
指定用列控件的哪个子控件来显示和接受活动单元格的数据
Spare
确定CurrentControl中的控件是影响所有单元格还是活动单元格
DynamicFontName
为一个表达式,定义动态字体,每次表格刷新是重新计算
DynamicFontSize
动态字号
DynamicForeColor
动态前景色
(3)标头(Header)的常用属性
属性
意义
Caption
标题文本
Alignment
对齐方式
(4)表格的常用事件
属性
意义
BeforeRowColChange
当用户移动行或列,且新单元格尚未获得焦点时发生
AfterRowColumnChange
当用户移动行或列,且新单元格获得焦点时发生
9、微调框(Spinner)
用来接收给定范围内的数据。常用属性如下。
属性
意义
KeyboardHighValue
从键盘输入的最大值
ControlSource
绑定的数值型字段
KeyboardLowValue
从键盘输入的最小值
Value
微调框的值
SpinnerHighValue
通过单击微调按钮输入的最大值
SpinnerLowValue
通过单击微调按钮输入的最小值
Increment
单击微调按钮时,微调框内数值的增加量或减小量,默认为1
10、命令按钮(CommandButton)与命令按钮组(CommandGroup)
命令按钮通常用来启动一个事件以完成某种功能。命令按钮组包含一组命令按钮。
命令按钮的常用属性如下。
属性
意义
Caption
标题文本
Cancel
按Esc键是否选择该按钮
Default
按Enter键是否选择该按钮
Picture
按钮上显示的图片
Enabled
启用还是禁用,即能否响应用户引发的事件
命令按钮组的常用属性如下。
属性
意义
ButtonCount
按钮个数
Value
第几个按钮被选中
命令按钮与命令按钮组的常用事件为Click(单击),如果仅为组的Click事件编写了代码,那么当按钮发生Click事件时,将执行组的Click事件代码。
11、计时器(Timer)
计时器在应用程序中用来处理复发事件,运行时不可见。常用属性为Interval、Enabled,Interval表示Timer事件发生的时间间隔,单位为毫秒,Enabled用来启动或停止计时器的工作。常用的事件为Timer,每隔一段时间发生。
12、线条(Line)与形状(Shape)
线条用来创建直线,形状用来创建圆形、椭圆、矩形或圆角矩形。
线条的常用属性如下。
属性
意义
BorderWidth
线宽
BorderStyle
线形
LineSlant
线条倾斜方向
形状的常用属性如下。
属性
意义
Curvature
四个角的曲率,范围0~99,0为矩形,99为圆或椭圆
FillStyle
形状中的填充图案
SpecialEffect
指定控件样式为三维的或平面的
13、页面(Page)与页框(PageFrame)
页框是包含页面的容器控件,常用属性如下。
属性
意义
PageCount
包含的页面数
ActivePage
活动页面的序号
Tabs
是否显示页面的选项卡
TabStyle
选项卡排列样式为两端或非两端排列
TabStretch
如果页面标题太长,可否多行显示选项卡
页面的常用事件为Activate(激活),常用属性如下。
属性
意义
Caption
选项卡上的标题文字
BackColor
页面背景色
原创粉丝点击