在窗体上画一个名称为Label1、标题为“Visual Basic考试”的标签,两个名称分别为Command1和Command2、标题分别为“开始”和“停止”的命令按钮,然后画一个名称为Timer1的计时器控件,并把其Interval属性设置为500,如右图所示。编写如下程序:
Private Sub Form_Load()
Timer1.Enabled=false
End Sub
Private Sub Command1_Click()
Timer1.Enabled=True
End Sub
Private Sub Timer1_Timer()
If Label1.Left<Width Then
Label1.Left=labell.Left+20
Else
Label1.Left=0
End If
End Sub
程序运行后单击“开始”按钮,标签在窗体中移动。
对于这个程序,以下叙述中错误的是( )
A.标签的移动方向为自右向左
B.单击“停止”按钮后再单击“开始”按钮,标签从停止的位置继续移动
C.当标签全部移出窗体后,将从窗体的另一端出现并重新移动
D.标签按指定的时间间隔移动
参考答案:A
解析: 本题考查Timer控件的使用。Timer中Interval的单位为毫秒,设置为500意味着每隔0.5秒作用一次。Timer的Enabled属性指示Timer控件是否可用。同时本题还考查了对Label控件的属性的掌握:Left属性为Label的左边界的坐标,Width为Label的宽度。本程序中单击按钮后,Label1将每隔0.5秒向右移动,当移动到Left>width时,Label1重定位到窗体的左边界,然后继续移动。选项A是错误的。