vb中的CLS的用法
PrivateSubCommand1_Click()Me.Scale(0,100)-(150,0)v1=0.01m1=10m2=10Fori=1To50Stepv1Cls...
Private Sub Command1_Click()
Me.Scale (0, 100)-(150, 0)
v1 = 0.01
m1 = 10
m2 = 10
For i = 1 To 50 Step v1
Cls
FillColor = vbBlack
FillStyle = 0
Circle (i, 50), 3 ‘画一个小球
Next i
Me.Scale (0, 100)-(150, 0)
Circle (50, 50), 3, vbRed
v2 = 0.02
Circle (50, 50), 3
For j = 1 To 50 Step v2
Cls
Circle (j + 50, 50), 3
Next j
Circle (50, 50), 3
End Sub
这是代码,我想做一个碰撞的小球
第一次的循环用cls 就会把碰撞过程中的小球删掉而保留最后的一次,但是下一次的循环会把第一次的循环保留最后的一次小球也删掉,请问怎么保留第一次的小球 展开
Me.Scale (0, 100)-(150, 0)
v1 = 0.01
m1 = 10
m2 = 10
For i = 1 To 50 Step v1
Cls
FillColor = vbBlack
FillStyle = 0
Circle (i, 50), 3 ‘画一个小球
Next i
Me.Scale (0, 100)-(150, 0)
Circle (50, 50), 3, vbRed
v2 = 0.02
Circle (50, 50), 3
For j = 1 To 50 Step v2
Cls
Circle (j + 50, 50), 3
Next j
Circle (50, 50), 3
End Sub
这是代码,我想做一个碰撞的小球
第一次的循环用cls 就会把碰撞过程中的小球删掉而保留最后的一次,但是下一次的循环会把第一次的循环保留最后的一次小球也删掉,请问怎么保留第一次的小球 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询