问题 问答题

完成下列问题:

在考生文件夹下有一个工程文件sjt3.vbp,在Form1的窗体中有1个文本框、2个命令按钮和1个计时器。程序的功能是在运行时,单击“开始计数”按钮,就开始计数,每隔1s,文本框中的数加1;单击“停止计数”按钮,则停止计数(如图3所示)。


要求:修改适当的控件的属性,在程序中的横线处填写正确的内容,使其实现上述功能,但不能修改程序中的其他部分。最后把修改后的文件以原来的文件名存盘。
[题目提供的源程序]
Private Sub C1_Click(Index As Integer)
Select Case (1)
Case 1
Timer1.Enabled=False
Case (2)
Timer1.Enabled=True
End Select
End Sub
Private Sub Timer1_Timer()
Text1.Text=Text1.Text (3)
End Sub

答案

参考答案:[操作步骤]
第1步:打开工程文件sjt3.vbp。
第2步:分析并修改程序。
第3步:调试、运行并保存程序。
[1]Index [2]0 [3]+1

解析: 只要计时器按照1秒的时间间隔触发Timer事件,并在每次Timer事件中使文本框中的内容增加1就实现了题目要求的功能。文本框的内容增加1可用语句Text1=Text1+1实现。要让计时器按照1 s的时间间隔触发Timer事件,计时器的Interval属性应设置为1000(ms)。计时器不停地触发Timer事件,必须同时满足计时器的Interval属性大于0和Enabled属性为真两个条件。从题目源程序可以看出“开始计数”和“停止计数”按钮正是通过控制计时器的Enabled属性来达到计数和停止计数的作用。具体实现时,程序中“开始计数”按钮和“停止计数”按钮是一个命令按钮数组,根据Index参数判断当前被单击的按钮。

选择题
单项选择题