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

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

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

  4)属性窗口

  表单属性是描述表单特征的参数。程序中的表单作为由它的父类派生的对象,继承了父类的所有属性及其值。用户可以在设计阶段通过属性窗口修改,也可以在程序中通过程序代码修改表单属性的值。

  设计表单的绝大多数工作都是在属性窗口中完成的,因此用户必须熟悉属性窗口的用法。

  如果在表单设计器中没有出现属性窗口,可在系统菜单中单击【显示】|【属性】,属性窗口如图所示。

  页框选项卡

  右击表单页面,选“属性”选项,系统即弹出表单属性窗口,其窗口分以下五部分:

  1.对象列表:该下拉列表中以树形结构分层列出了当前表单及其所包含的对象的名称,单击下拉按钮,可以从中选择表单中的对象。

  2.属性分类选项页:这部分有5个小项目,分别如下:

  ①全部——按字母排序的对象的所有属性。

  ②数据——与对象数据有关的属性。

  ③方法程序——对象的事件触发程序和方法程序

  ④布局——控制对象外观的属性,如颜色等。

  ⑤其他——不属以上②、 ③、 ④各项的属性。

  3.属性列表:列出当前选项页的所有属性名及其取值。单击属性列表中的某一项目,则选中该属性,称为当前属性。

  4.属性值输入框:用来输入或选择当前属性的值。

  5.属性说明:对当前属性的文字解释

  可见,在表单设计器中设置属性值时,需要先在属性窗口的对象列表框中选择要修改的对象,再选择属性分类选项页,找到属性,最后在输入框输入新值。(有时,属性值可以从属性列表选择或通过对话框选择)

  表单的常用属性

  ±í 表单背景色

  BackColor RGB 三色值

  为真时,表单居中打开 AutoCenter .T. .F.

  字串表单标题/窗口标题Caption

  ±íμ¥表单名,用于程序代码 Name 字串

  取值 作用

  属性设置

  控件属性的设置方法与表单属性相同,可以采用两种方法:一是在属性窗口设置——先从对象列表中选择对象,再在下面的属性列表中选择要设置的属性,在窗口中间的属性值输入框中输入(或从下拉列表、用该文件作为表单背景

  Picture Bmp 文件名

  表单是否允许移动

  Moveble .T. .F. ˉ

  表单的初始状态:

  0:普通;1:最小化;2:最大化 0,1,2

  Windowstate

  Height,Width 数值 表单的高和宽

  Left,Right 数值 表单左上角坐标

  ×作用

  取值

  对话框中选取);二是通过属性赋值语句完成,根据引用方式的不同,属性赋值命令的格式有绝对引用格式和相对引用格式两种,分别如下:

  (1)绝对引用:

  包含对象的各层容器名.对象名.属性名=值

  (2)相对引用:

  This.属性名=值

  或:

  Thisform.表单内包含对象的各层容器名.对象名.属性名=值

  设置属性值也可以在程序代码中实现,例如:

  Form1.BackColor=RGB(255,0,0)

  THISFORM.Caption=“学生数据录入”

  可分别设置表单的背景色和标题。

  Thisform.Picture=“c:\windows\setup.bmp”

  可用来设置当前表单的背景。

  5)表单控件工具栏

  设计表单的主要任务就是利用“表单控件”设计交互式用户界面。“表单控件”工具栏是表单设计的主要工具。默认包含21个控件、4个辅助按钮,如图所示。

  1.如果要为控件设置焦点,则控件的Enabled 属性和____属性必须为.T.

  A.Buttons B.Cancel

  C.Default D.Visible

  [解析] 本题考查的知识点是设置控制焦点的属性的使用。在Visual FoxPro中,对象被指定,它就获得了焦点,焦点的标志可以是文本框的光标、命令按钮内的虚线框等。如果要为控制设置焦点,其Enabled 和Visible 属性必须为.T.。

  Enabled 属性决定对象是否可用,Visible 属性决定对象是可见或是隐藏。掌握这些知识,一看便知正确答案为D。

  [答案] D

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