在考生文件夹下有一个工程文件sjt4.vbp,窗体上已经添加所有控件,如图所示。在程序运行时,如果单击“开始”按钮,则每隔0.1秒窗体上的汽车图标向右移动一次(初始状态下不移动);如果单击“停止”按钮,则停止移动。
【正确答案】[操作步骤]
步骤1:打开本题工程文件,设置计时器Interval的属性为100,将Enabled属性设置为False。
步骤2:打开代码编辑窗口,在指定位置编写如下代码。
Private Sub Timer1_Timer()
P1.Left=P1.Left+20
End Sub
'需要考生编写的内容
Private Sub C1_Click()
Timer1.Enabled=True
End Sub
Private Sub C2_Click()
Timer1.Enabled=False
End Sub
步骤3:调试并运行程序,关闭程序后按题目要求存盘。
【答案解析】[考点] 本题考点有:计时器的Interval和Enabled属性以及图片框的Left属性。
[解析] 首先通过计时器的Interval和Enabled属性设置计时器每次改变的时间间隔和计时器是否可用,根据题意,在初始状态下Enabled属性设置为False,在计时器的Timer事件过程中,通过图片框的Left属性值的改变来实现自左向右移动的功能。在“开始”按钮的单击事件过程中应启用计时器,在“停止”按钮的单击事件过程中必须停止计时器。
计时器的:Interval属性是以毫秒为单位的,因此在设置时要注意1s=1000ms。