PrivateSub Command1_Click()
Timer1.Enabled= True
End Sub
PrivateSub Timer1_Timer()
Randomize
Cls
Dim MaxX As Long
Dim MaxY As Long
MaxX = Form1.ScaleWidth
MaxY = Form1.ScaleHeight
For I = 1 To Int(Rnd * 50 + 1)
x = Int(Rnd * (MaxX - 500))
y = Int(Rnd * (MaxY - 500))
Shape1.Shape = Int(Rnd * 5 + 1)
Next
End Sub
本文介绍了一个使用Visual Basic编写的简单程序,该程序能在窗体上随机生成不同形状,并详细展示了如何通过定时器和随机数函数实现这一功能。通过调整参数可以改变形状的数量和类型。


被折叠的 条评论
为什么被折叠?



