在窗体上画一个名称为Labell、标题为“ViSBalBasic考试”的标签,两个名称分别为 Command1和Command2、标题分别为“开始”和“停止”的命令按钮,然后画一个名称为Timer1的计时器控件,并把其Interval属性设置为500,如图

admin2010-03-30  39

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

编写如下程序:    Private  Sub  Form  Load()      Timerl.Enabled = False    End Sub    Private  Sub  Command1  Click()      Timer1.Enabled = True    End Sub    Private Sub Command2 Click()      Timerl.Enabled = False    End Sub    Private Sub Timerl Timer()      If Labell.Left<Width Then        Labell.Left = Labell.Left+20      Else        Labell.Left = 0      End If    End Sub    程序运行后单击“开始”按钮,标签在窗体中移动。    对于这个程序,以下叙述中错误的是

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

答案1

解析 本题综合考查了标签、计时器的相关属性以及考生对程序代码的理解能力。本题通过Timer1的Enabled属性控制计时器工作与否。计时器一旦运行,将每隔半秒(Interval设为500)触发一次Timer事件,在该文件中,Label1的Left属性每次增加(也就是每半秒)20,当Labell移出窗体时(即Label1.left>=width)Labell的Left值回归为0。Left属性确定控件与窗体左端的距离,单位为twip。故本题选项A表述错误,标签的移动方向自左向右。
转载请注明原文地址:https://jikaoti.com/ti/UXg0FFFM
0

最新回复(0)