问答题 在考生文件夹下有一个工程文件sjt3.vbp,在Form1的窗体中有一个文本框、一个计时器和两个命令按钮。程序的功能是在运行时,单击“开始计数”按钮,就开始计数(如图所示),每隔1秒,文本框中的数加1;单击“停止计数”按钮,则停止计数。要求:修改适当的控件的属性,并去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分。最后将修改后的文件以原来的文件名存盘。
【正确答案】[操作步骤] 步骤1:打开本题工程文件,设置计时器Interval属性为1000,Enabled属性设置为False。 步骤2:打开代码编辑窗口,去掉程序中的注释符“'”,将问号改为正确的内容。 Private Sub C1_Click(Index As Integer) Select Case Index '通过控件下标确定单击哪一个按钮 Case 1 Timer1.Enabled=False Case 0 '控制下标从0开始,此处应为0 Timer1.Enabled=True End Select End Sub Private Sub Timer1_Timer() Text1.Text=Text1.Text 'Text1中的内容加1显示 End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
【答案解析】[考点] 本题考点有:计时器的:Interval和Enabled属性、命令按钮数组的Index属性、Select Case语句以及文本框的Text属性。 [解析] 首先打开本题工程文件,设置计时器Interval属性为:1000,Enabled属性设置为False,实现开始计数的时间间隔为1秒,计时器不可用。运用Select Case语句,通过命令按钮数组的Index属性值确定是“开始计数”或是“停止计数”按钮,通过设置Timer1的Enabled属性,实现对开始计数和停止计数的操作。Timer1_Timer事件过程用于使文本框中的数值加1。