窗体上有一个名称为Timerl的计时器控件,一个名称为Shapel的形状控件,其Shape属性值为3(Cir—cle)。编写程序如F: Privale Sub Form_LJmd() Shapel.Top=0 Tirnerl.Int

admin2018-09-19  25

问题 窗体上有一个名称为Timerl的计时器控件,一个名称为Shapel的形状控件,其Shape属性值为3(Cir—cle)。编写程序如F:
    Privale Sub Form_LJmd()
    Shapel.Top=0
    Tirnerl.Interval=100
    End Sub
    Private SubTimerl Timer()    Static X As Integer
    Shapel.Top=Shapel.Top+100
    X=X+l
    If X M0d 10:0 Then
    Shapel.Top=0
    End If
    End Sub。
    以下关于上述程序的叙述中,错误的是(     )。

选项 A、每执行一次Timerl_Timer事件过程,X的值都在原有基础上增加1
B、Shapel每移动10次叫到起点,重新开始
C、窗体上的Shapel由下而上移动
D、Shapel每次移动100

答案C

解析 题目中变量X定义为Stalic,即每次进入Timer事件过程时,x都会保留上次的值,从而实现每执行一次Timerl_Titmer事件过程X的值都在原有的基础上增加。程序中判断调用Timer 事件过程10次后,重置Shapel的top值为0,即回到起点。控件Shapel的Top属性是距离窗体项的位置,数值越大距离越远,因此Shapel会由上向下多动。
转载请注明原文地址:https://kaotiyun.com/show/nBFp777K
0

最新回复(0)