问答题
完成下列问题:
问答题
在名称为Form1,标题为“显示记录”的窗体上画一个名称为Text1的文本框.其初始内容为空;再画一个名称为Command1的命令按钮数组(下标从0开始,有4个按钮,其对应的标题分别为“上一条记录”、“下一条记录”、“第一条记录”、“最后一条记录”),程序执行时的效果如图1所示,且程序执行时按下回车键则相当于鼠标单击“下一条记录”按钮。请设置相应的属性。 [*] 注意:存盘时,将文件保存至考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。
【正确答案】 [操作步骤] 第1步:新建一个标准EXE工程,修改窗体的Caption属性为“显示记录”。 第2步:在窗体上画一个文本框控件,删除其Text属性内的文字。 第3步:建立命令按钮控件数组。在窗体上画一个命令按钮,在该命令按钮上单击鼠标右键,在弹出的快捷菜单中选择“复制”命令;在窗体的空白位置单击鼠标右键,在弹出的快捷菜单中选择“粘贴”命令,此时会出现一个提示对话框,单击“是”按钮,同样再粘贴两次。 第4步:设置命令按钮属性。按照命令按钮添加的顺序,依次将其Caption属性设置为“上一条记录”、“下一条记录”、“第一条记录”、“最后一条记录”(可查看命令按钮的Index属性,它是命令按钮数组的下标,根据下标可确定按钮顺序)。将“上一条记录”按钮的Enabled属性设置为False,将“下一条记录”的Default属性设置为True。 第5步:调试、运行并保存程序。
【答案解析】 [解析] 本题需要建立一个命令按钮控件数组。建立控件数组一般有两种方法:一是修改控件的名称属性和Index属性,让同一个控件数组的各控件名称相同,Index属性从0开始连续编号;二是通过复制控件的方式设计控件数组。一个命令控件可用与否由其Enabled属性控制。如果一个命令按钮的Default属性设置为True,则该命令按钮为窗体的默认按钮,程序执行时按下回车键则相当于鼠标单击该按钮。
问答题
在名称为Form1的窗体上,画一个名称为Label1的标签,其标题为“等级考试”,能根据标题内容自动调整标签的大小,外观如图2所示。再画一个名称为Timer1的计时器,其Interval属性设置为0,Enabled属性设置为True。 [*] 要求:编写窗体的Load事件过程和计时器的Timer事件过程,使得程序运行时,每隔1s标签交替隐藏或显示一次。 注意:存盘时,将文件保存至考生文件夹下,窗体文件名为sjt2.frm,工程文件名为sjt2.vbp。要求程序中不得使用变量,每个事件过程中只能写一条语句(不得使用选择语句或循环语句)。
【正确答案】 [操作步骤] 第1步:新建一个标准EXE工程。 第2步:添加标签控件。在窗体上画一个标签控件,设置其Caption属性为“等级考试”,设置其AutoSize属性为True,设置BorderStyle属性为1-Fixed Single。 第3步:添加计时器控件。在窗体上画一个计时器控件,无须修改其属性。 第4步:编写代码。 Private Sub Form_Load( ) Timer Interval=1000 End Sub Private Sub Timer1_Timer() Label1.Visible=Not Label1.Visible End Sub 第5步:调试并运行程序,最后按题目要求保存工程。
【答案解析】 [解析] 若要标签控件能自动调整大小以适应文字内容,需要设置标签控件的AutoSize属性为True。标签控件的显示与否由其Visible属性控制。程序中利用Timer控件的Timer事件过程交替更改标签控件的Visible属性,可控制标签控件交替显示与隐藏。触发Timer事件的时间间隔由Timer控件的Interval属性控制。
提交答案
关闭