“秒表”窗体中有两个按钮(“开始/停止”按钮bOK,“暂停/继续”按钮bPus) ;一个显示计时的标签1Num;窗体的“计时器间隔”设为100,计时精度为0.1秒。
要求:打开窗体如图1所示;第一次单击“开始停止”按钮,从0开始滚动显示计时(见图2) ;10秒时单击“暂停/继续”按钮,显示暂停(见图3) ,但计时还在继续;若20秒后再次单击“暂停/继续”按钮,计时会从30秒开始继续滚动显示;第二次单击“开始/停止”按钮,计时停止,显示最终时间(见图4) 。若再次单击“开始/停止”按钮可重新从0开始计时。
相关的事件程序如下。请在空白处填入适当的语句,使程序可以完成指定的功能。
count=()。
参考答案:count+0.1
解析:
在有关计时的子过程Form_Timer() 中,计时间隔为0.1秒,当flag=True但pause=False时,执行Me !1Num.Caption=Round(count,1),即在当前窗体上显示计时时间;当flag=True但.pause=True时,程序应以0.1秒为单位继续计时,即 count=count+0.1;当flag=False时,计时器清零,重新计时,即count=0。