在窗体上画一个名称为Label1、标题为“Visual Basic考试”的标签,两个名称分别为Conmmnd1和Com— mand2、标题分别为“开始”和“停止”的命令按钮,然后画一个名称为Timer1的计时器控件,并把其Interval属性设置为500,

admin2013-04-11  32

问题 在窗体上画一个名称为Label1、标题为“Visual Basic考试”的标签,两个名称分别为Conmmnd1和Com— mand2、标题分别为“开始”和“停止”的命令按钮,然后画一个名称为Timer1的计时器控件,并把其Interval属性设置为500,如图所示。      

编写如下程序:        Private Sub Form_Load(   )              Timer1.Enabled=False        End Sub        Private Sub Command1_Click(  )              Timer1.Enabled=True        End Sub         PrivateSubCommand2_Click(   )             Fimerl.Enabled=False        End Sub        Private SubTimer1_Timer(    )            If Label1.Left<Width  Then               Label1.Left=Label1.1eft+20            Else               Label1.Left=0            End If       End Sub      程序运行后单击“开始”按钮,标签在窗体中移动。      对于这个程序,以下叙述中错误的是

选项 A、标签的移动方向为自右向左
B、单击“停止”按钮后再单击“开始”按钮,标签从停止的位置继续移动
C、当标签全部移出窗体后,将从窗体的另—端出现并重新移动
D、标签按指定的时间间隔移动

答案1

解析 本题通过Timer1的Enabled属性控制计时器工作与否。计时器一旦运行,将每隔半秒(Interval设为500)触发一次Timer事件,在该文件中,Label1的Left属性每次增加(每就是每半秒)20,当Label1移出窗体时(即Label1.left>=width)Label1的Left值回归为0。Left属性确定控件与窗体左端的距离,单位为twip。故本题选项A表述错误,标签的移动方向自左向右。
转载请注明原文地址:https://kaotiyun.com/show/xYhp777K
0

最新回复(0)