在某表单运行时,表单上某个命令按钮的标题是灰色的,不能响应用户事

题目

在某表单运行时,表单上某个命令按钮的标题是灰色的,不能响应用户事件,则该命令按钮此时()属性值一定为.F.。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

对考生文件夹中的“学生信息”表,“课程信息”表和“选课信息”表新建一个表单myf。

在表单上有1页框,页框内有3个选项卡,标题分别为“学生”, “课程”和“选课”。表单运行时对应的3个页面上分别显示“学生信息”表, “课程信息”表和“选课信息”表。

表单上还有1选项按钮组,共有3个待选项,标题分别为“学生”,“课程”,“选课”。当单击该选项按钮组选择某一选项时,页框将在对应页面上显示对应表,如单击“课程”选项时,页框将在课程页面上显示课程表。表单上有1个命令按钮,标题为“关闭”,单击此按钮,表单将退出。


正确答案:在命令窗口中输入命令:CREATE FORM myf打开表单设计器通过“常用工具栏”向表单添加1个页框控件、1个选项按钮组和1个命令按钮。 在常用工具栏中打开表单数据环境将数据表文件“课程信息”“选课信息”和“学生信息”添加到数据环境中。选定页框修改PageCount属性值为3增加1个页面右击页框控件选择“编辑”菜单命令可以看到页框四周出现蓝色边框表示处于编辑状态下选定页面(Page1)修改页面标题Caption属性值为“学生”添加一个表格控件设置表格控件Grid1的RecordSourceType属性值为“0-表”(用来指定显示表中的数据)RecordSource属性值为“学生信息”然后在页框编辑状态下以同样的方法设置第二个页面RecordSource属性值为“课程信息”设置第二个页面RecordSource属性值为“选课信息”。 在属性面板顶端的下拉框中选择Optiongroup1将其ButtonCount属性值改为3右击选项按钮组选择“编辑”快捷菜单命令在此状态下(编辑状态下控件四周出现蓝色框线)分别修改3个单选项的 Caption属性值为“学生”、“课程”和“选课”在属性面板顶端的下拉框中选择Command1将其Caption属性值改为“关闭”。 右击选项按钮组选择“编辑”快捷菜单命令在此状态下(编辑状态下控件四周出现蓝色框线)双击“学生”选项如图3-115所示。 编写该控件的Valid事件程序代码如下。 Thisform.Pageframel.ActivePage=1 然后在选项按钮级编辑状态下以同样的方法编写第二个程序如下: Thisform.Pagefiamel.AetivePage=2 以同样的方法编写第三个程序如下; Thisform.Pageframel.ActivePage=3 最后双击“关闭”按钮在Click事件中编写程序命令:Thisform.Release保存并运行表单。
在命令窗口中输入命令:CREATE FORM. myf,打开表单设计器,通过“常用工具栏”向表单添加1个页框控件、1个选项按钮组和1个命令按钮。 在常用工具栏中打开表单数据环境,将数据表文件“课程信息”,“选课信息”和“学生信息”添加到数据环境中。选定页框,修改PageCount属性值为3,增加1个页面,右击页框控件,选择“编辑”菜单命令,可以看到页框四周出现蓝色边框,表示处于编辑状态下,选定页面(Page1),修改页面标题Caption属性值为“学生”,添加一个表格控件,设置表格控件Grid1的RecordSourceType属性值为“0-表”(用来指定显示表中的数据),RecordSource属性值为“学生信息”,然后在页框编辑状态下,以同样的方法设置第二个页面,RecordSource属性值为“课程信息”,设置第二个页面,RecordSource属性值为“选课信息”。 在属性面板顶端的下拉框中选择Optiongroup1,将其ButtonCount属性值改为3,右击选项按钮组,选择“编辑”快捷菜单命令,在此状态下(编辑状态下,控件四周出现蓝色框线),分别修改3个单选项的 Caption属性值为“学生”、“课程”和“选课”,在属性面板顶端的下拉框中选择Command1,将其Caption属性值改为“关闭”。 右击选项按钮组,选择“编辑”快捷菜单命令,在此状态下(编辑状态下,控件四周出现蓝色框线),双击“学生”选项,如图3-115所示。 编写该控件的Valid事件,程序代码如下。 Thisform.Pageframel.ActivePage=1 然后在选项按钮级编辑状态下,以同样的方法编写第二个程序如下: Thisform.Pagefiamel.AetivePage=2 以同样的方法编写第三个程序如下; Thisform.Pageframel.ActivePage=3 最后双击“关闭”按钮,在Click事件中编写程序命令:Thisform.Release,保存并运行表单。 解析:本大题考查的是表单设计,在本题中需要注意的地方是选项按钮组控件中改变单选按钮的属性是ButtonCount,页框控件中改变页面的属性是Pagecount,对页框中单个页面进行编辑设计时,应使页框处于“编辑”状态下,才可以对页框中所包含的控件进行编辑,利用表格显示数据表中的内容,主要是通过RecordSourceType和ReeordSource两个属性来实现,需要注意的是在为表格选择数据表时,首先应该将该表添加到表单的数据环境中。

第2题:

设计名为“mysupply”的表单。表单的标题为“零件供应情况”。表单中有一个表格控件和两个命令按钮“查询”和“退出”。 运行表单时,单击“查询”命令按钮后,表格控件中显示工程号“J1”所使用的零件的零件名、颜色和重量。单击“退出”按钮关闭表单。


正确答案:
【操作步骤】
①在命令窗口输入:create form mysupply,打开表单设计器,然后将Caption属性修改为“零件供应情况”。
②单击【显示】→【数据环境】,单击右键,选择“添加”,将表“零件”和表“供应”添加到数据环境中。
③然后在表单中添加两个命令按钮。
④选择一个命令按钮,将Caption属性改变为“查询”。双击该按钮,在Click事件中输入:
Set safety off
Thisform.Grid1.RecordSource=“select零件名,颜色,重量from零件inner join供应on零件.零件号where工程号=′J1‵into cursor temp”
Set safety on
⑤选中第二个命令按钮,将其Caption属性改为“退出”。双击该命令按钮,在Click事件中输入:
Thisform.Release
⑥添加一个“表格”控件,将其RecordSourceType属性改为“4-SQL说明”。
⑦保存表单,输入文件名为“mysupply”。

第3题:

假设某个表单中有一个命令按钮cmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的Click事件中写入语句( )。

A.ThisForm.Close

B.ThisForm.Erase

C.ThisForm.Release

D.ThisForm.Return


正确答案:C

第4题:

在Visual FoxPro中,同时设置了表单及表单中命令按钮的INIT事件,当表单运行时( )。

A.先引发表单的INIT事件,再引发命令按钮的INIT事件

B.先引发命令按钮的INIT事件,再引发表单的INIT事件

C.只引发表单的INIT事件,不引发命令按钮的INIT事件

D.两个INIT事件同时引发


正确答案:B
解析:INIT事件在对象建立时引发。在表单对象的INIT事件引发之前,将先引发它所包含的控件对象的INIT事件。

第5题:

(1)在“公司”数据库中建立视图“viewl”,显示字段包括“职员编号”、“姓名”、“部门编号”和“部门名称”等字段,内容是部门名称为“人事部”的记录。

(2)建立表单“bdl”,标题为“视图查看”。在表单上显示(1)中建立的视图“viewl”的内容。表单上有一个标题为“关闭”的命令按钮,单击该按钮,退出表单。


正确答案:
【考点指引】本大题第1小题考查带过滤条件的视图的建立;第2小题中考查表单的建立和表格控件的使用,关键要注意设置好表格控件的数据源等属性。
(1)【操作步骤】
①选择【文件】→【打开】命令,或直接单击工具栏上的“打开”图标,在弹出的对话框中选择要打开的数据库文件“公司.dbc”。
②选择【文件】→【新建】命令,选择“视图”,单击“新建文件”按钮打开“添加表或视图”对话框,选择“表”单选项,选择数据库“公司”,将表“部门”和“职员信息”分别“添加”到视图设计器中,系统会自动选择关联字段“部门编号”为两个表建立内部联系,单击“确定”按钮关闭“联接条件”对话框,然后关闭“添加表或视图”对话框。
③在视图设计器中单击“字段”选项卡,将“可用字段”列表框中的“职员信息.职员编号”、“职员信息.姓名”和“部门.部门编号”和“部门.部门名称”等字段添加到右边的“选定字段”列表框中。
④在视图设计器中单击“筛选”选项卡,在“字段名”下拉列表框中选择“部门.部门名称”字段,在“条件”下拉列表框中选择“=”,在“实例”文本框中输入“〝人事部〞”。
⑤在视图设计器中单击“关闭”按钮,将视图文件以“view1”名保存在考生文件夹下。
(2)【操作步骤】
①选择【文件】→【新建】命令,选择“表单”,单击“新建文件”按钮打开表单设计器,在表单属性窗口中将“Caption”属性修改为“视图查看”;单击表单控件工具栏上的“命令按钮”控件图标,为表单添加一个命令按钮Command1;单击表单控件工具栏上的“表格”控件图标,再添加一个表格控件Grid1。
②选定命令按钮Command1,在按钮属性窗口中将命令按钮Command1的Caption属性值修改为“关闭”。双击命令按钮,在Click事件中输入代码:ThisForm。Release,用来关闭表单。
③在表单设计器中,用鼠标右键单击表单空白处,在弹出的快捷菜单中选择“数据环境”命令,打开“添加表或视图”对话框,选定“视图”,将数据库“公司”下的视图“view1”添加到数据环境中。
④选定表格控件Grid1,在表格属性窗口中将“RecordSource Type”属性值修改为“0”,将“RecordSource”属性值修改为“view1”。
⑤选择【表单】→【执行表单】命令,系统要求保存该表单文件,在弹出的“另存为”对话框中输入表单文件名“bd1”,保存在考生文件夹下,然后运行表单。

第6题:

设计一个表单clock完成以下功能:

(1)表单上有一个标签,表单运行时标签的Caption属性显示为系统时间,且表单运行期间标签标题动态显示当前系统时间。标签标题字体大小为20,布局为“中央”,字体颜色为“红色”,标签“透明”。

(2)表单上另有3个命令按钮,标题分别为“蓝色”、“绿色”和“关闭”。当单击“蓝色”命令按钮时,表单背景颜色变为蓝色;当单击“绿色”命令按钮时,表单表单背景颜色变为绿色;单击“关闭”命令按钮表单退出。表单的Name属性和表单文件名均设置为“clock”,标题为“变色时钟”。


正确答案:
【考点指引】本大题第1小题考查表单标签控件的各种属性设置;第2小题主要考查表单中一些基本控件的建立及属性的设置,属性设置可直接在属性窗口中修改。
(1)【操作步骤】
①选择【文件】→【新建】命令,选择“表单”,单击“新建
文件”按钮打开表单设计器,单击表单控件工具栏上的“标签”控件图标,为表单添加一个标签按钮Label1,在标签属性窗口中修改属性FontSize为“20”,Alignment为“中央”,ForeColor为“255,0,0”,BackStyle为“0”。
②单击表单控件工具栏上的“计时器”控件图标,为表单添加一个计时器Timer1,在标签计时器属性窗口中修改“Interval”为“1000”,双击“Timer Event"打开Timer事件代码编辑窗口,输入代码:ThisForm.Label1.Caption=time()。
③选择【表单】→【执行表单】命令,系统首先要求保存该表单文件,在弹出的“另存为”对话框输入表单文件名“clock”,保存在考生文件夹下,然后运行表单。
(2)【操作步骤】
①选择【文件】→【打开】命令,在“打开”对话框中的“文件类型”下拉列表框中选择“表单”,选择“clock.sex”,单击“确定”按钮,打开表单设计器。
②在表单设计器中,在表单属性窗口中将Name属性值修改为“clock”,将Caption属性值修改为“变色时钟”;单击表单控件工具栏上的“命令按钮”控件图标,为表单添加3个命令按钮Command1、Command2、Command3,在按钮属性窗口中将命令按钮Command1的Name属性值修改为“cmdBlue”,将Caption属性值修改为“蓝色”。以同样的方法,将第二个命令按钮Command2的Name属性值修改为“cmdGreen”,将Caption属性值修改为“绿色”,将第三个命令按钮Command3的Name属性值修改为“cmdClose”,将Caption属性值修改为“关闭”。
③双击“关闭”按钮,打开Click代码编辑窗口,输入代码:ThisForm.Release,并关闭。
④双击“蓝色”按钮,打开Click代码编辑窗口,输入代码:ThisForm.BackCo1or=RGB(0,0,255),并关闭。
⑤双击“绿色”按钮,打开Click代码编辑窗口,输入代码:ThisForm.BackColor=RGB(0,255,0),并关闭。
⑥选择【表单】→【执行表单】命令,系统首先要求保存该表单文件,然后运行表单。

第7题:

“sale”数据库中含有两个数据库表:“购买信息”和“会员信息”。对“sale”数据库设计一个表单“bd2”。表单的标题为“会员购买统计”。表单左侧有标题为“请选择会员”标签和用于选择“会员编号”的组合框以及“查询”和“关闭”两个命令按钮。表单中还有一个表格控件。表单运行时,用户在组合框中选择“会员编号”,单击“查询”按钮,在表单上的表格控件显示查询该会员的“会员编号”、“姓名”“年度”和所购买的商品的“购买金额”。单击“关闭”按钮,关闭表单。


正确答案:
【考点指引】本大题考查表单的设计及表格控件和组合框的使用,关键要注意表格控件数据源的设置。
【操作步骤】
①选择【文件】→【新建】命令,选择“表单”,单击“新建文件”按钮打开表单设计器,在表单属性窗口中将“Caption”属性值修改为“会员购买统计”。单击表单控件工具栏上的“标签”控件图标,为表单添加一个标签Labell,单击表单控件工具栏上的“组合框”控件图标,为表单添加一个组合框Combo1,单击表单控件工具栏上的“命令按钮”控件图标,为表单添加两个命令按钮Commandl和Command2,单击表单控件工具栏上的“表格”控件图标,再添加一个表格控件Gridl。
②选择标签Label1,在标签属性窗口中将Caption属性值修改为“请选择会员”,分别选择命令按钮,在按钮属性窗口中将命令按钮Commandl的Caption属性值修改为“查询”,Command2的Caption属性值修改为“关闭”,如图42-1所示。双击“关闭”命令按钮,在Click事件中输入代码:ThisForm.Release,用来关闭表单。

③选择组合框,在组合框属性窗口中,双击“Init Event”,打开Init事件代码编辑窗口,输入以下过程代码:
SELECT*INTO ARRAY aa FROM会员信息
FOR i=1 TO ALEN(aa)/2
ThisForm.Combo1.Addltem(aa(i,1))
NEXT
④双击“查询”命令按钮,打开Click事件代码编辑窗口,输入以下过程代码:
SELECT会员信息.会员编号,会员名称,年度,购买金额INTO CURSOR tmp FROM会员信息,购买信息WHERE会员信息.会员编号=购买信息.会员编号AND会员信息.会员编号=ThisForm.Combo1.displayvalue
ThisForm,Gridl.RecordSoureeType=1
ThisForm.Gridl.ReeordSource=〝tmp〞
ThisForm.Gridl.Refresh
⑤选择【表单】→【执行表单】命令,系统首先要求保存该表单文件,在弹出的“另存为”对话框中输入表单文件名“bd2”,保存在考生文件夹下,然后运行表单。

第8题:

在考生文件夹下存在表单文件myform.scx,其中包含一个名为“高度”的标签、一个文本框Text1,以及一个名为“确定”的命令按钮。打开该表单文件,然后在表单设计器环境下完成如下操作。 1.将标签、文本框和命令按钮3个控件设置为顶边对齐。 2.修改“确定”按钮的相关属性,使得在表单运行时按Enter键就可以直接选择该按钮。 3.设置表单的标题为“表单操作”、名称为myform。 4.编写“确定”按扭的Click事件代码,使得表单运行时,单击该按钮可以将表单的高度设置成在文本框中指定的值。


正确答案:
(1)打开表单myform,按Shift选中3个控件,在菜单中选择“格式”一“对齐”一“顶边对齐”命令。
(2)选中“确定”按钮,在属性窗中找到属性DEFAULT,把它设置为.T.。
(3)选中表单,将其Name属性改为myform,Caption属性改为:表单操作。
(4)双击“确定”按钮,在Click事件里写入如下代码:ThisForm.Height=val(ThisForm.Textl.value)

第9题:

假定表单中包含一个命令按钮,那么在运行表单时,下面有关事件引发次序的陈述中,正确的是( )。

A)先命令按钮的Init事件,然后表单的Init事件,最后表单的Load事件

B)先表单的Init事件,然后命令按钮的Init事件,最后表单的Load事件

C)先表单的Load事件,然后表单的Init事件,最后命令按钮的Init事件

D)先表单的Load事件,然后命令按钮的Init事件,最后表单的Init事件


正确答案:D

第10题:

设计一个文件名和表单名均为“bdl”的表单。表单的标题为“外汇持有情况”。表单中有一个选项按钮组控件、一个表格控件及两个命令按钮“查询”和“关闭”。其中,选项按钮组控件有3个按钮“美元”、“英镑”和“港币”。运行表单时,在选项组控件中选择“美元”、“英镑”和“港币”,单击“查询”命令按钮后,根据选项组控件的选择将“外汇账户”表的情况显示在表格控件中。单击“关闭”按钮,关闭并释放表单。


正确答案:
【考点指引】本大题主要考查表单的表格控件和选项按钮组控件的建立及使用,重点是表格数据源的设置。
【操作步骤】
①选择【文件】→【新建】命令,选择“表单”,单击“新建文件”按钮打开表单设计器,在表单属性窗口中将Caption属性值修改为“外汇持有情况”;单击表单控件工具栏上的“选项按钮组”控件图标,为表单添加一个选项按钮组0ptionGroup1;单击表单控件工具栏上的“命令按钮”控件图标,为表单添加两个命令按钮Command1和Command2;单击表单控件工具栏上的“表格”控件图标,再添加一个表格控件“Grid1”。

②选择选项按钮组0ptionGroup1,单击右键,在弹出的快捷菜单中选择“生成器”打开选项按钮组生成器对话框,单击“按钮”选项卡,设置按钮的数目为3,在“标题”列下修改3个按钮的标题分别为“美元”、“英镑”和“港币”,单击“确定”按钮关闭命令组生成器对话框。
③分别选择两个命令按钮,在按钮属性窗口中将命令按钮Command1的Caption属性值修改为“查询”,Command2的Caption属性值修改为“关闭”,如图63–1所示。“关闭”命令按钮,在Click事件中输入代码:ThisForm.Release,用来关闭表单。
④选择表格控件“Grid1”,在表格控件属性窗口中将“RecordSource”属性值修改为“〝〞”,将“RecordsourceType”属性值修改为“1”。
⑤双击“查询”命令按钮,在Click事件中输入代码:
DO CASE
CASE ThisForm.Option Group1.value=1
SELECT外汇账户.*INTO CURSOR tmp FROM外汇账户,货币代码WHERE外汇账户.货币代码=货币代码.货币代码AND货币名称=〝美元〞
CASE ThisForm.Option Group1.value=2
SELECT外汇账户.*INTO CURSOR tmp FROM外汇账户,货币代码WHERE外汇账户.货币代码=货币代码.货币代码AND货币名称=〝英镑〞
CASE ThisForm.Option Group1.value=3
SELECT外汇账户.*INTO CURSoR tmp FROM外汇账户,货币代码WHERE外汇账户.货币代码=货币代码.货币代码AND货币名称=〝港币〞
ENDCASE
This Form.Grid1.Record SourceType=1
This Form.Grid1.Record Source=〝tmp〞
This Form.Grid1.Refresh
⑥选择【表单】→【执行表单】命令,系统首先要求保存该表单文件,在弹出的“另存为”对话框中输入表单文件名“bd1”,保存在考生文件夹下,然后运行表单。

更多相关问题