考试首页 | 考试用书 | 培训课程 | 模拟考场 | 考试论坛  
全国  |             |          |          |          |          |         
  当前位置:计算机等级 > 二级考试 > Visual FoxPro > VF辅导 > 文章内容
  

计算机等级考试二级VFP辅导讲义:表单设计与应用

中华IT学院   【 】  [ 2017年7月5日 ]

  (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 个按钮。

分享到:
本文纠错】【告诉好友】【打印此文】【返回顶部
将考试网添加到收藏夹 | 每次上网自动访问考试网 | 复制本页地址,传给QQ/MSN上的好友 | 申请链接 | 意见留言 TOP
关于本站  网站声明  广告服务  联系方式  站内导航  考试论坛
Copyright © 2007-2013 中华考试网(Examw.com) All Rights Reserved