首页上一页 1 下一页尾页 1 条记录 1/1页
请教
发表在VB答疑区
2010-07-20
是否精华
是
否
版块置顶:
是
否
我想请问一下比如一个自动画圆的代码,如:
private sub timer1_timer()
static x as single
if x>=picture1.width/2 then
x=0
picture1.cls
end if
x=x+1
picture1.circle(picture1.width/2,picture1.height/2),x
end sub
经试验可以一圈一圈的自动画圆,但是我有点没搞清楚的地方是,x并没有赋给初值啊,以前也看到过好像timer事件和Static声明变量就不用赋给初值了吗,感觉像默认初值为0,很困惑,希望老师讲解一下,谢谢
private sub timer1_timer()
static x as single
if x>=picture1.width/2 then
x=0
picture1.cls
end if
x=x+1
picture1.circle(picture1.width/2,picture1.height/2),x
end sub
经试验可以一圈一圈的自动画圆,但是我有点没搞清楚的地方是,x并没有赋给初值啊,以前也看到过好像timer事件和Static声明变量就不用赋给初值了吗,感觉像默认初值为0,很困惑,希望老师讲解一下,谢谢