③ 在左箭头按钮(COMMAND1)的CLICK事件中加入如下代码:
thisform.list2.addlistitem(thisform.list1.listitem[thisform.list1.value])
thisform.list1.removeitem[thisform.list1.value]
右箭头按钮(COMMAND2)的CLICK事件代码请学员自己编写。
(10).组合框(comboBox)控件
组合框与列表框类似,也是用于提供一组条目供用户从中选择,组合框和和列表框的主要区别在于:
1) 对于组合框来说,通常只有一个条目是可见的。用户可以单击组合框上的下拉箭头按钮
打开条目列表,以便从中选择。
2) 组合框不提供多重选择的功能,没有MultiSelect属性。
3) 组合框有两种形式:下拉组合框(Style属性为0)和下拉列表框(Style属性为2)。对下拉组合框,用户既可以从列表中选择,也可以在编辑区输入。对下拉列表框,用户只可从列表中选择。
(11)表格(Grid)控件
1).表格控件的功能:
表格控件用于浏览或编辑多行多列数据。
2).表格控件常用属性
.... RecordSourceType 和RecordSource 属性:RecordSourceType 指明表格数据源的类型,RecordSource 属性指定数据的来源,它们取值及含义如表所示。
.... 表格控件用于浏览或编辑多行多列数据。
.... 表格提供了一个全屏幕输入输出数据表记录的方式,它也是一个以行列的 方式显示数据的对象容器控件。一个表格控件包含一些列( Column )控件 ,每个列控件能够容纳一个标头对象( Header )和文本框( Text )。
.... 一般来说与一定的表,视图或查询联系在一起,属于一种数据绑定型控件 。 常用于显示一对多关系中的子表信息
RecordSourceType 属性值
RecordSource 属性
0-表:数据来源由
RecordSource 属性指定的表,该表能被自动打开表名
1-别名
数据来源于己打开的表
表的别名
....ColumnCount:指定表格的列数
....LinkMaster:用于指定表格控件中所显示的子表的父表名称
....ChildOrader:指定子表的索引
....RelationalExpr:确定基于主表字段的关联表达式
....AllowAddNew:为真,运行时允许添加新记录,否则不能添加新记录
....AllowRowSizing : 为真, 运行时用户可改变行高。
....AllowHeaderSizing:为真,运行时用户可改变列宽。
3).常用的列属性
....ControlSource:指定在列中显示的数据源.
....CurrentControl:指定列对象中显示和接收数据的控件 .
....Sparse:用于确定CurrentControl 属性影响列中的所有单元格还是只影响活动单元格 .
注意:
设计时要设置列对象的属性,首先得选择列对象,选择列对象有两种方法:
①从属性窗口的对象列表中选择相应列,
②右击表格,在弹出的快捷菜单中选择【编辑】命令,这时表格进入编辑状态(表格的周围有一个粗框),用户可用鼠标单击选择列对象。
4).常用的标头(Header)属性 列标头也是一个对象,有它自己的属性、方法和事件,设计时要设置标头对象的属性,首先得选择标头对象,选择标头对象的方法与选择列对象的方法似。....Caption 属性:
指定标头对象的标题文本,显示于列顶部。默认为对应字段的字段名。
....Alignment 属性:指定标题文本在对象中显示的对齐方式。
5).调整表格的行高和列宽 一旦指定了表格的列的具体数目,就可以有两种方法来调整表格的行高和列宽。
① 设置表格的HeaderHeight 和RowHeight 属性调整行高; 设置列对象的Width 属性调整列宽。
② 让表格处于编辑状态下,将鼠标指针置于表格两列的标头之间,这时,鼠标指针变为水平双箭头的形状,拖动鼠标,调整列至所需要的宽度;将鼠标置于表格左侧的第一个按钮和第二个按钮之间,这时,鼠标指针变成垂直双箭头的形状,拖动鼠标,调整行至所需要的高度
6).使用表格生成器设计表格
用鼠标左键右击表格,在弹出的快捷菜单中选择【生成器】命令,打开“表格生成器”对话框,
如图所示。
“表格项”选项卡:用于设置表格内显示字段
“样式”选项卡:指定表格的样式
“布局”选项卡:调整行高、列宽;设置列标题;选择控件类型
“关系”选项卡:设置一个一对多关系,指明父表中的关键字段与子表中的相关索引
7)在表格中嵌入控件。
除了在表格中显示字段数据,还可以在表格的列中嵌入控件,这样就为用户提供了可以嵌入的文本框、复选框、下拉列表框、微调按钮和其他控件。例如,如果表中有一个逻辑字段,当运行该表单时,通过辨认复选框可以判定哪个记录值是.T.和哪个记录值是.F.。修改这些值只需设置或清除复选框即可。
可以在“表单设计器”中交互地向表格列中添加控件,也可以通过编写代码在运行时添加控件。
全国职称计算机考试速成过关系列套装:W .. 定价:¥133 优惠价:¥133.0 更多书籍 | |
全国职称计算机考试速成过关系列套装:W .. 定价:¥124 优惠价:¥124.0 更多书籍 |