VB随机画圆

随机画圆。在窗体上单击鼠标,画出50个位置随机、半径随机(r≤500)、颜色随机的圆。程序开始运行时,窗体背景色为黑色。每次单击窗体前,要清除窗体中的图形。要求:画图时必... 随机画圆。在窗体上单击鼠标,画出50个位置随机、半径随机(r≤500)、颜色随机的圆。程序开始运行时,窗体背景色为黑色。每次单击窗体前,要清除窗体中的图形。要求:画图时必须使用循环语句。 展开
 我来答
0871love
2008-06-05 · TA获得超过3518个赞
知道大有可为答主
回答量:1418
采纳率:50%
帮助的人:1620万
展开全部
Private Sub Form_Click()
Randomize
Cls
Dim MaxX As Long
Dim MaxY As Long
MaxX = Form1.ScaleWidth
MaxY = Form1.ScaleHeight
For I = 1 To 50
x = Int(Rnd * (MaxX - 500))
y = Int(Rnd * (MaxY - 500))
Form1.Circle (x, y), Int(Rnd * 500) + 1, RGB(Int(Rnd * 256), Int(Rnd * 256), Int(Rnd * 256))
Next
End Sub

Private Sub Form_Load()
Form1.BackColor = vbBlack
End Sub
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式