(4). 表单编辑中的“格式”菜单:处理主要有:
容器名称 控件个数属性初值 是否可改
PageFrame PageCount 2 Y
Page ControlCount 2 N
Gid ColumnCount -1 Y
Container ControlCount 0 N
CommanGroup ButtonCount 2 Y
Optiongroup ButtonCount 2 Y
1)设置网格线
2)对齐网格线
3)对齐:
4)大小
5)垂直间距和水平间距
6)置前置后
(5). 控件颜色的设置
14. 控件的Tab 键次序
(1). 什么是Tab 键次序?
在Windows 中,用Tab 键可使插入点(编辑点)由一个项目跳转到另一个(用Shift+Tab 可以反向跳转),到底跳转到那一个项目上,是由Tab键次序决定的。在表单中,由于有多个控件,因此也存在Tab 键次序问题。
(2).设置Tab 键次序
表单中默认的Tab 次序是控件的添加次序。
对控件的Tab 次序重新设置的方法是:进入容器→选择“显示”→选择“Tab 键次序”→按住Tab 键以新的次序单击各控件→松开Tab 键→单击任意位置结束。
注意:
(1)次序从 1 开始排列,由控件的TabIndex 属性确定;
(2)有些控件没有TabIndex 属性;
(3)有的控件有TabIndex 属性,但运行时按Tab 键焦点不在其上停留;
(4)表格内的对象不再进行Tab 设置。
15. 控件的生成器
在表单上添加控件后,右单击该控件,在弹出的快捷菜单上选择“生成器……”,可以快速设置控件的样式、与变量或字段等的捆绑、确定数据输入格式等。
可以使用控件生成器的控件有:Text(文本框)、Edit(编辑框)、CommandGroup(按钮组)、OptionGroup(选择按钮组)、ComboBox(组合框)、Listbox(列表框)、Grid(表格)等。
16.常用表单控件
(1). 常用控件的公共属性
name:控件的名称,它是代码中访问控件的标识(表单或表单集除外)。
Fontname:字体名。
Fontbold:字体样式为粗体。
Fontsize:字体大小。
Fontitalic:字体样式为斜体。
Forecolor:前景色。
Height:控件的高度
Width:控件的宽度。控件的高度和控件的宽度,也可在设计时通过鼠标拖曳进行可视化调整。
Visible:控件是否显示。
Enable:控件运行时是否有效。如果为 .T.,则表示控件有效,否则运行时控件不可使用。
(2). 标签(Label)控件
1).标签控件的功能
标签主要用于显示固定的文本信息。
2).标签控件常用属性
caption: 指定标签的显示文本。可以在设计时设置,也可以在程序运时设置或修改。
Forecolor:设置标题的字体颜色。
Backstyle:设置标签的背景是否透明,0 透明,1 不透明,默认为不透明。
name :标签对象的名称,是程序中访问标签对象的标识。
Alignment:指定标题控件中显示的对齐方式。
(3). 命令按钮(CommandButton)控件
1).命令按钮控件功能
命令按钮形象直观,所以命令按钮典型地用来启动某个事件代码、完成特定功能,如关闭表单、移动记录指针、打印报表等。
2).命令按钮控件常用属性
Default:命令按钮的Default 属性默认值为.F.,如果该属性设置为.T.,在该按钮所在的表单激活的情况下,按Enter,可以激活该按钮,并执行该按钮的Click 事件代码。一个表单只能有一个按钮的Default属性为真。
Cancel:命令按钮的Cancel 属性默认值为.F.,如果设置为.T.,在该按钮所在的表单激活的情况下,按Esc 键可以激活该按钮,并执行该按钮的Click 事件代码。一个表单只能有一个按钮的Cancel 属性为真。
Caption:设置按钮的标题。
Enable:确定按钮是否有效,如果按钮的属Enable 为.F.,单击该按钮不会引发该按钮的单击事件。
对命令按钮的使用最重要的是编写Click 事件代码。
(4). 命令按钮组(CommandGroup)控件
1).命令按钮组功能
命令按钮组是包含命令按钮的容器类控件,它把多个作用相近或联系密切的按钮放到一起,用户可以单个或作为一组来操作其中的按钮,有利于表单的统一安排。
2).命令按钮组常用属性
.... Buttoncount:命令按钮组中命令按钮的数目。
.... Buttons:用于存取命令按钮组中每个命令按钮的数组,代码中可以通过该数组访问命令按钮组中的各个按钮。
·Value:默认情况下,命令按钮组中的各个按钮被自动赋予了一个编号,如1,2,3,等,当运行表单时,一旦用户单击某个按钮,则Value将保存该按钮的编号,于是在程序中通过检测Value 的值,就可以为相应的按钮编写特定的程序代码。如果在设计时,给Value 赋予一个字符型数据,当运行表单时,一旦用户单击某个按钮,则Value 将保存该按钮的Caption 属性值。
3) 从按钮组的快捷菜单中选择“编辑”,可以分别处理各按钮。
4) 对按钮组中的对象的引用可采用两种办法:
① 直接引用按钮名, 如:
THISFORM.CommandGroup1.Command1.Enabled=.F.
②按照按钮的顺序号来引用,如:
FOR I=1 TO 4
THISFORM.Mycmdgroup.Button(I).ForeColor=RGB(255,0,0)
ENDFOR
这里,Button 是命令按钮组的一个方法,为按钮列表数组,Button(I)表示按钮组中的第I 个按钮。
全国职称计算机考试速成过关系列套装:W .. 定价:¥133 优惠价:¥133.0 更多书籍 | |
全国职称计算机考试速成过关系列套装:W .. 定价:¥124 优惠价:¥124.0 更多书籍 |