chap7表单控件设计3
- 格式:ppt
- 大小:360.50 KB
- 文档页数:25
等级考试辅导题一.选择题1.在VFP中,若把表单设置为子表单,应设置的属性即属性值为A.设置ShowWindow属性值为2B.设置ShowWindow属性值为0或1,设置Desktop属性值为.F.C.设置ShowWindow属性值为0或1,设置Desktop属性值为.T.D.设置ShowWindow属性值为2,设置Desktop属性值为.T.2.在运行表单时,下列有关表单事件的引发次序正确的是A.Destroy—Init—Load B. Destroy—Load—InitC. Init—Destroy—LoadD. Load—Init—Destroy3.在下列几组VFP基类中,均具有ControlSource属性的是A. ListBox、Label、OptionButtonB. ComboBox、EditBox、GridC. ComboBox、Grid、TimerD. EditBox、CheckBox、OptionButton4.下列表单的哪个属性设置为真时,表单运行时将自动居中A.AutoCenter B.AlwaysOnTop C.ShowCenter D.FormCenter5.下列控件中,在运行时一定不可见。
A.OptionButton B.Page C.OptionGroup D.Timer6.当用鼠标单击正在运行的表单中一个未被禁用的文本框对象时,文本框发生的三个事件的顺序为。
A.GotFocus—When—Click B. When—GotFocus—ClickC. Click—GotFocus—WhenD. Click—When—GotFocus7.如果ComboBox对象的RowSourceType设置为6,以一个表的字段为行数据源,则_____ A)在数据环境中添加此表,运行时用户从下拉列表中选择数据,将移动此表的记录指针B)在数据环境中添加此表,运行时可使用AddItem方法,对列表增加新项C)在数据环境中不必添加此表,ComboBox会找到表文件D)下拉列表不能使用多列方式8.如果ListBox对象的RowSourceType设置为3,则在RowSource属性中写入的SELECT语句,通常包含_____子句A) GROUP BY B)ORDER BY C)INTO TABLE D)INTO CURSOR9.如果要在列表框中一次选择多个项(行),必须设置_____属性为.t.A)MultiSelect B)ListItem C)Controlsv D)Enabled10.确定列表框内的某个条目是否被选定以及确定第几列数据和Value属性进行绑定,应使用的属性是_______A)selected ColumnCount B)selected BoundColumnC)list ColumnCount D)list BoundColumn11.如果表单中有一命令按钮组,命令按纽组包含若干命令按纽,现设定了命令按纽组的Click事件代码,但没有设定命令按纽的Click事件代码。
第七、八章表单设计和控件本章主要内容:表单中的相关基本概念、创建表单、向表单中添加控件、修改表单布局、定制表单、设计自定义表单的一般方法。
本章重点:向表单中添加控件、修改表单布局、定制表单、设计自定义表单。
本章难点:控件的使用,表单布局的设计,数据绑定型表单的实现。
7.1 基本概念1.名词解释表单:即用户与计算机进行交流的一种屏幕界面,用于数据的显示、输入、修改。
该界面可以自行设计和定义,是一种容器类,可包括多个控件(或称对象)。
表单集:可包含一张或多张表单的容器。
数据环境:在打开或修改一个表单或报表时需要打开的全部表、视图和关系。
它以窗口形式(类似于数据库设计器)反映出与表单有关的表、视图、表之间关系等内容。
可以用数据环境设计器来创建和修改表单的数据环境。
2.表单设计界面[图例]主要包括: 表单向导、表单设计器、表单设计器工具栏、表单控件工具栏、属性窗口3.表单设计中常用的属性、事件与方法介绍7.2 创建表单可以用表单向导、表单设计器、表单生成器、编程四种方法创建表单。
1. 利用向导创建表单(1)创建单张表的表单:打开文件菜单→ 新建→ 表单→向导[或从常用工具栏上选择表单(F)] →选择表单向导→选取字段→ 选择样式→选择排序记录→选择保存方式→给出合适的文件名和保存位置。
(2)创建多个相关表的表单:打开文件菜单→新建→表单→向导[或从常用工具栏上选择表单(F)] →选择一对多表单向导→选取父表字段→选取子表字段→选定关系→选择样式→ 选择排序记录→选择保存方式→给出合适的文件名和保存位置。
注意:用向导创建的表单一般含有一组标准的命令按钮。
表单保存后系统会产生两个文件:表单文件:扩展名为.SCX表单备注:扩展名为.SCT2. 利用表单生成器创建表单文件菜单→新建→表单→新文件→ 表单菜单→快速表单命令→选择字段和样式并确定之。
注意:用生成器创建的表单不能直接产生一些命令按钮。
3. 利用设计器创建表单文件菜单→ 新建→表单→新文件→在表单设计器中,用表单设计器和表单控件工具条上的按钮创建所需的表单→保存表单→ 给出文件名和保存位置。
基础题一.选择题1.以下几组控件中,均可直接添加到表单中的是_____。
A. 命令按钮组、选项按钮、文本框B. 页面、页框、表格C. 命令按钮、选项按钮组、列表框D. 页面、选项按钮组、组合框2.以下几组控件中,均具有ControlSource属性的是__ ____。
A. EditBox,Grid,ComboBox C. ComboBox,Grid,TimerB. ListBox,Label,OptionButton D. CheckBox,EditBox,OptionButton3.对于表单来说,用户可以设置其ShowWindow属性。
该属性的取值可以为___ ___。
A.在屏幕中或在顶层表单中或作为顶层表单B.普通或最大化或最小化C.无模式或模式D.平面或3维4.表单的WindowsType属性值可设为。
A 默认数据工作期和私有数据工作期B 普通、最大化和最小化C 无模式和模式D 无边框、单线边框、固定对话框和可调边框5.在运行表单时,为设置属性值或指定操作的默认值,有时需要将参数传递到表单。
若要将参数传递到表单,则应在表单的_ ____事件代码中包含PARAMETERS语句。
A.LoadB.InitC.DestroyD.Activate6. 运行某个表单,表单LOAD,INIT,ACTIVATE事件的触发顺序为。
A INIT,LOAD,ACTIVATEB LOAD,INIT,ACTIVATEC INIT,ACTIVATE,LOAD D ACTIVATE,INIT,LOAD7. 如果要引用一个控件所在的表单集对象,则可以使用下列关键字。
A THISB THISFORMSETC PARENTD 都可以8.一个表单集中包含一个表单,该表单中包含一个命令按钮,释放表单集时,下列事件中最先发生的事件是。
A 表单集的Destroy事件B 表单的Destroy事件C 命令按钮的Destroy事件D 表单集的Unload事件9. 文本框绑定到一个字段后,对文本框中的内容进行输入或修改时,文本框中的数据将同时保存到。