文档库 最新最全的文档下载
当前位置:文档库 › vfp表单和控件练习题

vfp表单和控件练习题

vfp表单和控件练习题
vfp表单和控件练习题

VFP表单和控件练习题

1. 单选题:(分)

在下列VFP的基类中,无CAPTION属性的基类是_________

A.标签

B.文本框

选项按钮

C.

D.复选框

解答:B

参考答案: B

2. 单选题:(分)

将某个控件绑定到一个字段,移动记录后字段的值发生变化,这时该控件的_______属性的值也随之变化。

A.:

Value

https://www.wendangku.net/doc/649703769.html,

C.Caption

D.没有

解答:;

A

参考答案: A

3. 单选题:(分)

用户在VFP中创建子类或表单时,不能新建的是______________.

[

属性

A.

B.方法

C.事件

D.事件的方法代码

C

解答:

参考答案: C

4. 单选题:(分)

]

如果要引用一个控制所在的直接容器对象,则可以使用下列_____属性。

A.THIS

B.THISFORM

C.PARENT

D.、

都可以

解答:C

参考答案: C

5. 单选题:(分)

命令按钮中显示的文字内容,是在属性_______中设置的。

https://www.wendangku.net/doc/649703769.html,

B.Caption

C.FontName

ControlSource

D.

解答:B

参考答案: B

(

6. 单选题:(分)

当用鼠标使组合框的内容发生变化时,将首先触发_______事件。

A.InteractiveChange

B.Click

C.-

Init

D.DownClick

解答:A

参考答案: A

|

7. 单选题:(分)

若要建一个有5个按钮的选项组,应将属性_____的值改为5。

A.Optiongroup

B.Buttoncount

&

BoundColumn

C.

D.ControlSource

解答:B

参考答案: B

~

8. 单选题:(分)

VFP系统环境下,运行表单的命令为_______。

A.DO FORM <表单名>

B.^

REPORT FORM <表单名>

C.DO <表单名>

D.只能在项目管理器中运行

解答:A

参考答案: A

&

9. 单选题:(分)

建立事件循环的命令为______ 。

A.READ EVENTS

.

CLEAR EVENTS

B.

C.DO WHILE……ENDDO

D.FOR………ENDFOR

解答:A

}

参考答案: A

10. 单选题:(分)

设有一个页框含有3个页面,其中第一个页面的名字为Page1,上面有二个命令按钮:CmdOk、CmdPrint,如果要在CmdPrint的Click事件中引用CmdOk的Click事件代码,则采用_______ 。

A.】

解答:(

B

参考答案: A

11. 单选题:(分)

下列各组控件中,全部可与表中数据绑定的控件是_____。

EditBox、Grid、Line

A.

B.ListBox、Shape、OptonButton

https://www.wendangku.net/doc/649703769.html,Box、Grid、TextBox

D.CheckBox、Separator、EditBox

^

C

解答:

参考答案: C

12. 单选题:(分)

*

容器型的对象_________。

A.只能是表单或表单集

B.必须由基类Container派生得到

C.能包容其他对象,并且可以分别处理这些对象

D.&

能包容其他对象,但不可以分别处理这些对象

解答:C

参考答案: C

~

13. 单选题:(分)

下列四个事件:Init,Load,Activate和Destroy发生的顺序为_____。

A.Init,Load,Activate,Destroy

B.Load,Init,Activate,Destroy

C.Activate,Init,Load,Destroy

;

Destroy,Load,Init,Activate

D.

解答:A

参考答案: A

*

14. 单选题:(分)

从CommandButton基类创建子类cmdA和cmdB,再由cmdA类创建cmdAA子类,则cmdA、cmdB和cmdAA必具有相同的_________。

A.Caption属性

https://www.wendangku.net/doc/649703769.html,属性

C.|

BaseClass属性

D.ParentClass属性

解答:C

参考答案: C

#

15. 单选题:(分)

下列控件不可以直接添加到表单中的是__________

A.命令按钮

B.命令按钮组

'

选项按钮

C.

D.选项按钮组

解答:C

参考答案: C

16. 单选题:(分)

选项按钮组中选项按钮的个数由_________属性决定

A.ControlCount

B.?

OptionCount

C.ButtonCount

D.ObjectCount

解答:C

参考答案: C

/

17. 单选题:(分)

下列属于方法名的是__________

A.GotFocus

SetFocus

B.

C.LostFocus

D.Activate

解答:B

参考答案: B

18. 单选题:(分)

不可以在表单或表单集的数据环境中添加或创建的是_________

A."

B.视图

C.查询

D.表之间的临时关系

解答:》

D

参考答案: C

19. 单选题:(分)

Grid 所包容的对象是__________

.

Header

A.

B.TextBox

C.Column

D.EditBox

C

解答:

参考答案: C

20. 单选题:(分)

\

设表单frmA包含命令按钮组cmgB,cmgB中包含命令按钮cmdC和cmdD,在cmdD的Click事件代码中要引用cmdC,则在下列引用方法中不能正确引用的是( )

A.

解答:D

参考答案: C

21. 单选题:(分)

在运行表单时,为设置属性值或指定操作的默认值,有时需要将参数传递到表单,若要将参数传递到表单,则应在表单的_______事件代码中包含PARAMETERS语句。

A.Load

B.Init

C.Destroy

&

Activate

D.

解答:B

参考答案: B

22. 单选题:(分)

MultiSelect属性是( )控件所特有的属性。

A.Grid

B.ListBox

C.~

ComboBox

D.OptionGroup

解答:B

参考答案: B

23. 单选题:(分)

如果要引用一个控件所在的直接容器对象,则可以使用下列关键字。

A.THIS

B.THISFORM

PARENT

C.

D.都可以

解答:D

参考答案: C

@

24. 单选题:(分)

关于表格控件,下列说法中不正确的是。

A.表格的数据源可以是表、视图、查询

B.#

表格中的列控件不包含其他控件

C.表格能显示一对多关系中的子表

D.表格是一个容器对象

解答:B

参考答案: B

25. 单选题:(分)

文本框绑定到一个字段后,对文本框中的内容进行输入或修改时,文本框中的数据将同时保存到中。

A.Value属性和Name

"

Value属性和该字段

B.

C.Value属性和Caption属性

https://www.wendangku.net/doc/649703769.html,属性和该字段

解答:B

|

参考答案: B

26. 单选题:(分)

若从表单的数据环境中,将一个逻辑型字段拖放到表单中,则在表单中添加的控件个数和控件类型分别是

A.…

1,文本框

B.2,标签和文本框

C.1,复选框

D.2,标签和复选框

解答:(

C

参考答案: C

27. 单选题:(分)

下面关于属性、方法和事件的叙述,错误的是

<

在新建一个表单时,不可以添加新的属性,方法和事件A.

B.方法用于描述对象的行为,属性用于表示对象的状态

C.事件代码也可以象方法一样被显示调用

D.基于同一个类产生的两个对象可以分别设计自己的属性值

A

解答:

参考答案: A

28. 单选题:(分)

~

创建对象时发生__________事件

A.Init

B.Load

C.InteractiveChange

D.&

Activate

解答:A

参考答案: A

]

29. 单选题:(分)

下列控件中,__________在运行时一定不可见

A.OptionButton

B.Page

C.OptionGroup

;

Timer

D.

解答:D

参考答案: D

]

30. 单选题:(分)

当调用一个表单的show方法时,可能激发表单的()

A.load事件

B.init事件

C.%

activate事件

D.click事件

解答:C

参考答案: C

@

31. 单选题:(分)

下面对控件的描述正确的是

A.用户可以在组合框中进行多重选择

B.用户可以在列表框中进行多重选择

用户可以在一个选项组中选中多个选项按钮

C.

D.用户对一个表单内的一组复选框只能选中其中一个

解答:B

参考答案: B

·

32. 单选题:(分)

确定列表框内的某个条目是否被选定应使用的属性是

A.Value

B.【

ColumnCount

C.ListCount

D.Selected

解答:D

参考答案: D

`

33. 单选题:(分)

对于表单来说,用户可以设置其ShowWindow属性,该属性的取值可以为:

A.在屏幕中或在顶层表单中或作为顶层表单

|

普通或最大化或最小化

B.

C.无模式或模式

D.平面或3维

解答:A

)

参考答案: A

34. 单选题:(分)

下列对象中,属于容器类的是__________。

A.(

文本框

B.组合框

C.页框

D.选项按钮

解答:~

C

参考答案: C

35. 单选题:(分)

在Visual Foxpro系统中,用户不能自定义。

对象的属性

A.

B.对象的方法

C.对象的事件

D.对象所基于的类

-

D

解答:

参考答案: C

36. 单选题:(分)

)

数据环境泛指定义表单、表单集或报表时使用的数据源,数据环境中只能包括。

A.表、视图和关系

B.表

C.表和关系

D.…

表和视图

解答:A

参考答案: A

`

37. 单选题:(分)

对于任何一个表单来说,下列说法中正确的是。

A.均可以创建新的属性、事件和方法

B.仅可以创建新的属性和事件

C.仅可以创建新的属性和方法

仅可以创建新的事件和方法

D.

解答:A

参考答案: C

/

38. 单选题:(分)

关于表格控件,下列说法中不正确的是。

A.表格的数据源可以是表、视图、查询

B.表格中的列控件不包含其他控件

C.:

表格能显示一对多关系中的子表

D.表格是一个容器对象

解答:B

参考答案: B

!

39. 单选题:(分)

在下列Visual Foxpro的基类中,无Caption属性的基类是。

A.标签

B.选项按钮

-

复选框

C.

D.文本框

解答:D

参考答案: D

%

40. 单选题:(分)

表单的Name属性是用于。

A.作为保存表单时的文件名

B.;

显示在表单标题栏中

C.引用表单对象

D.作为运行表单程序时的程序名

解答:C

参考答案: C

&

41. 单选题:(分)

对列表框的内容进行一次新的选择,一定会发生__________事件。

A.Click

,

When

B.

C.GotFocus

D.InteractiveChange

解答:D

参考答案: D

42. 单选题:(分)

以下类中,属于控件中非可视控件类的是

A.~

PAGEFRAME

B.FORM

C.CUSTOM

D.OPTIONGROUP

解答:。

C

参考答案: C

43. 单选题:(分)

表单集被相对引用时的名称是

FORM

A.

B.THISFORM

C.FORMSET

D.THISFORMSET

"

B

解答:

参考答案: D

44. 单选题:(分)

]

如果COMBOBOX对象的ROWSOURCETYPE设置为3(SQL语句),则在ROWSOURCE属性中写入的SELECT语句,必须包含________子句。

A.GROUP BY

B.ORDER BY

C.INTO TABLE

D.^

INTO

解答:D

参考答案: D

45. 单选题:(分)

对于创建新类,VFP提供的工具有

A.类设计器和表单设计器

B.类设计器和数据库设计器

C.类设计器和报表设计器

,

类设计器

D.

解答:A

参考答案: A

~

46. 单选题:(分)

下列关于子类的存储的说法中正确的是

A.一个子类必须保存为一个类库

B.多个子类可以保存到一个类库中

C.@

具有父子关系的两个子类不能保存在同一个类库中

D.具有相同基类的子类才能保存到一个类库中

解答:B

参考答案: B

;

47. 单选题:(分)

在设计表单时,要弹出数据环境设计器,方法是

A.选“视图”菜单中的“数据环境”

B.选“显示”菜单中的“数据环境”

选“编辑”菜单中的“数据环境”

C.

D.选“编辑”菜单中的“浏览”

解答:B

参考答案: B

{

48. 单选题:(分)

表格控件的数据源类型

A.只能是表

B.。

只能是表、视图

C.只能是表、查询

D.可以是表、视图和查询

解答:D

参考答案: D

\

49. 单选题:(分)

下列几组控件中,均为容器类的是

A.表单、列、组合框

页框、页面、表格

B.

C.列表框、列、下拉列表框

D.表单、命令按钮组、OLE控件

解答:B

|

参考答案: B

50. 单选题:(分)

创建对象时发生_________事件。

A.】

LOSTFOCUS

B.InteractiveChange

C.Init

D.Click

解答:$

C

参考答案: C

51. 单选题:(分)

所有类都可识别的事件,即最小事件集包括____________。

INIT、DESTROY、ERROR

A.

B.LOAD、INIT、DESTROY

C.LOAD、INIT、UNLOAD

D.INIT、ACTIVATE、DESTROY

A

解答:

参考答案: A

52. 单选题:(分)

'

对于任何子类或对象,一定具有的属性是___________。

A.CAPTION

B.BASECLASS

C.FONTSIZE

D.FORECOLOR

解答:B

参考答案: B

53. 单选题:(分)

VFP中可执行的表单文件的扩展名是___________。

A..sct

B..scx

C..spr

D..spt

解答:B

参考答案: B

54. 单选题:(分)

下列几组控件中,均可直接添加到表单中的是________。

A.命令按钮组、选项按钮、文本框

B.页面、页框、表格

C.命令按钮、页框、编辑框

D.文本框、列、标签

解答:C

参考答案: C

55. 单选题:(分)

页框(PageFrame)能包容的对象是_________。

A.页面

B.列

C.标头

D.表单集

解答:A

参考答案: A

56. 单选题:(分)

列表框是________控件。

A.数据绑定型

B.非数据绑定型

C.数值型

D.逻辑型

解答:A

参考答案: A

57. 单选题:(分)

能够将表单的Visible属性设置为.T.,并使表单成为活动对象的方法是_______

A.Hide

B.Show

C.Release

D.SetFocus

解答:B

参考答案: B

58. 单选题:(分)

下面对编辑框(EditBox) 控制属性的描述正确的是_______

A.SelLength属性的设置可以小于0

B.当ScrollBars的属性值为0时,编辑框内包含水平滚动条

C.SelText属性在做界面设计时不可用,在运行时可读写

D.Readonly属性值为.T.时,用户不能使用编辑框上的滚动条解答:B

参考答案: C

vf表单控件的使用说明

一、标签 标签能够显示多个字符构成的文本,用于设计表单上所需的文字性提示信息。标签和大多数控件的不同点在于运行表单时不能用《tab》键来选择标签。 常用的标签属性及其作用如下。 1、Caption:确定标签处显示的文本。 2、Visible:设置标签可见还是隐藏。 3、AutoSize:确定是否根据标签上显示文本的长度,自动调整标签大小。 4、BackStyle:确定标签是否透明。 5、WordWrap:确定标签上显示的文本能否换行。 6、FontSize:确定标签上显示文本所采用的字号。 7、FontName:确定标签上显示文本所采用的字体。 8、ForeColor:确定标签上显示的文本颜色。 二、命令按钮和命令按钮组 在各种窗口或对话框中几乎都要使用一个或多个命令按钮。一旦用户单击一个命令按钮,就可实现某种规定的操作。例如,各种对话框中的“确定”按钮,当用户单击时将结束对话框的操作。 VisualForPro中的命令按钮控件同样用于完成特定的操作。操作的代码通常放在命令按钮的“单击”事件(即Click Event)代码中。这样,运行表单时,当用户单击命令按钮时便会执行Click事件代码。如果在表单运行中,某个命令按钮获得了焦点(这时,这个命令按钮上会比其他命令按钮多一个线框),则当用户按下《Enter》键或空格键时,也会执行这个命令按钮的Click时间代码。 常用的命令按钮属性及其作用如下: 1、Caption:设置在按钮上显示的文本。 2、Default:在表单运行中,当命令按钮以外的某些控件(如文本框)获得焦点时,若 用户按下《Enter》键,将执行Default属性值为.T.的那个命令按钮的click事件代码。 3、Cancel:如果设置该属性值为.T.,则当用户按下键时,将执行命令按钮的click 事件的代码。 4、Enabled:指明按钮是否失效,即是否被选择。当Enabled属性值为.f.时,用户无法 选择该按钮。 5、DisabledPicture:指定按钮失效时在按钮上显示的.bmp文件。 6、DownPicture:指定在按钮按下时按钮上显示的.bmp文件。 7、Visible:指明按钮是否可见。 8、Picture:指明显示在按钮上的.bmp文件。 命令按钮组时一组命令按钮,是容器对象。使用命令按钮组便于对一组命令按钮进行统一操作和设置。命令按钮组的ButtonCount属性值,决定组中命令按钮的个数。 表单运行时,当用户单击组中某个命令按钮时,命令按钮组的Value属性可以返回所单击按钮的序号。若要单独设置组中的某个命令按钮的属性,可以使用命令按钮组的快捷菜单中的“编辑”命令选择某个按钮,在“属性”窗口中设置其属性。若为组中某个按钮的Click事件写了代码,当单击这个按钮时,将执行该按钮的Click事件代码而不是组的Click事件代码。 三、选项按钮组 选项按钮组是常用的一种控件,用在各种对话框中,让用户从给定几个操作中选择一个。例如“文件”菜单中“新建”菜单项打开“新建”对话框,该对话框中有一个标题为“文件类型”的选项按钮组,让用户选择建立哪一种类型的文件。

VFP常用属性(表单)

计算机等级考试二级VFP常用属性列表 1.ActiveColumn 返回一个整数,表明表格控件中包含活动单元的列编号。应用于表格。 2.Activecontrol 引用对象上的活动控件。应用于容器,表单,页面,_SCREEN,工具栏。3.ActiveForm 引用表单集或_SCREEN对象中活动的表单对象。应用于表单,表单集,_SCREEN。4.ActivePage 返回页框对象中活动页面的页码。应用于页框。 5.Alignment 指定与控件相关的文本的对齐方式。应用于复选框,列,组合框,编辑框,标头,标签,选择按钮,微调,文本框。 6.AlloeAddNew 指定是否可以从一个表格中将新记录添加到表中。应用于表格。 7.AlwaysOnTop 避免其他窗口覆盖表单窗口。应用于表单,_SCREEN。 8.AutoActivate * 指定如何激活OLE容器控件。应用于OLE绑定型控件,OLE容器控件。 9.AutoCenter 指定表单对象第一次显示于Visual FoxPro主窗口时,是否自动居中放置。应用于表单,_SCREEN。 10.*AutoCloseTables 指定由数据环境指定的表或视图是否在表单集、表单或报表释放时关闭。应用于数据环境。11.AutoSize 指定控件是否依据其内容自动调节大小。应用于复选框,命令按钮,命令组,标签,OLE 绑定型控件,OLE容器控件,选项按钮,选项组。 12.BackColor 指定用于显示对象中文本和图形的背景色或前景色。应用于复选框,列,组合框,命令组,容器对象,控件对象,编辑框,表单,表格,标头,标签,选项按钮,选项组,页面,屏幕,形状,微调,文本框,工具栏。 13.ForeColor 同BackColor。应用于复选框,命令按钮,列,组合框,容器对象,控件对象,编辑框,表单,表格,标头,标签,选项按钮,页面,屏幕,微调,文本框,工具栏。14.BorderColor 指定对象的边框颜色。应用于组合框,命令组,容器对象,控件对象,图象,线条,列表框,选项组,页框,形状,文本框。 15.BorderStyle 指定对象的边框样式。应用于命令组,编辑框,表单,图象,标签,线条,选项组,_SCREEN,形状,文本框。 16.BorderWidth 指定一个控件的边框宽度。应用于容器对象,控件对象,线条,页框,形状。 17.Bound

VF中表单的常用属性在这里给大家惊情奉献哦

VF中表单的常用属性在这里给大家惊情奉献哦 设计时常用的表单属性,定义表单的外观和行为: 属性说明(默认值) AlwaysOnTop 控制表单是否总是处在其他打开窗口之上。(.F.) AutoCenter 控制表单初始化时是否让表单自动地在Visual FoxPro主窗口中居中。(.F.) BackColor 决定表单窗口的颜色。(255,255,255) BorderStyle 决定表单是否没有边框,还是具有单线边框、双线边框或系统边框。(3) Caption 决定表单标题栏显示的文本。(Form1) Closable 控制用户是否能通过双击“关闭”框来关闭表单。(.T.) DataSession 控制表单或表单集里的表是否能在可全局访问的工作区中打开,或仅能在表单或表单集所属的专有工作区内打开。(1) MaxButton 控制表单是否具有最大化按钮。(.T.) MinButton 控制表单是否具有最小化按钮。(.T.) Movable 控制表单是否能移动到屏幕的新位置。(.T.) ScaleMode 控制对象的尺寸和位置属性的度量单位是foxels还是像素。由“选项”对话框中的设置决定。 Scrollbars 控制表单所具有的滚动条类型。(0) TitleBar 控制标题栏是否显示在表单的顶部。(1) ShowWindow 控制表单是否在屏幕中、悬浮在顶层表单中或作为顶层表单出现。(0) WindowState 控制表单是否最小化、最大化还是正常状态。(0) WindowType 控制表单是否非模式表单(默认)还是模式表单。(0) 属性一览表 Activate Event 当表单集、表单或页对象激活时、或显示工具栏对象时发生。ActiveControl 引用一个对象上的活动控件。 ActiveForm 引用表单集或_SCREEN对象中的活动表单对象。Addobject 在运行时向容器对象中添加一个对象。 AddProperty 向对象添加新属性。 Alignment 控件上正文水平对齐方式。 AlwaysOnBottom 防止其他窗口被表单窗口覆盖。 AlwaysOnTop 防止其他窗口遮挡表单。 Autocenter 指定Form对象在首次显示时,是否自动在VFP主窗口内居中。 AutoSize 控件是否根据正文自动调整大小。 BackColor 指定对象内文本和图形的背景色。 BackStyle 设置背景风格。 BaseClass 指定VFP基类的类名,被引用对象由此基类派生得到。BorderStyle 指定对象的边框样式。

vfp常用的表单控件

标签(Label)控件 可以编写代码来改变Label控件显示的文本,以响应运行时的事件。例如,如果一个应用程序要几分钟时间作改动,则可以显示Label 中的进程状态信息。还可以使用Label 来标识控件,例如TextBox控件没有自己的Caption属性,这时就可以使用Label 来标识这个控件。 在Label控件中定义访问键时,就可以按ALT + 设定的字符来把焦点移动到TAB 键顺序中的下一个控件。 常用的标签属性 ?Caption属性 当创建一个新的对象时,其缺省标题为缺省的Name 属性设置。该缺省标题包括对象名和一个整数,如Command1 或Form1。为了获得一个描述更清楚的标签,应对Caption 属性进行设置。 可以使用Caption属性赋予控件一个访问键。在标题中,在想要指定为访问键的字符前加一个(\<) 符号。比如,下面代码在为标签设置Caption属性的同时,指定了一个访问键“x”: ThisForm.MyLabel.Caption="选择项目(\

相关文档