VB高手请进,在线等解决……

SubCircleDemo()DimRadiusR=255*RndG=255*Rnd'B=255*RndXPos=ScaleWidth/2YPos=ScaleHeight... Sub CircleDemo ()
Dim Radius
R = 255 * Rnd
G = 255 * Rnd
' B = 255 * Rnd
XPos = ScaleWidth / 2
YPos = ScaleHeight / 2
'将半径设置在窗体高度的 0 到 50% 之间。
Radius = ((YPos * 0.9) + 1) * Rnd
Circle (XPos, YPos), Radius, RGB(R, G, B)
End Sub

在这个画多彩地毯的程序中 Radius = ((YPos * 0.9) + 1) * Rnd 为什么是 '将半径设置在窗体高度的 0 到 50% 之间。怎么看?详讲一下
展开
 我来答
苏州老三石
2012-05-16 · TA获得超过1150个赞
知道小有建树答主
回答量:1300
采纳率:33%
帮助的人:1017万
展开全部
Ypos=scalewidth/2即窗体高度的一半。
追问
不是这句啊,是这句Radius = ((YPos * 0.9) + 1) * Rnd
chinaboyzyq
2012-05-16 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:3446万
展开全部
半径是窗体的一半,直径就不会超出窗体,以保证最大圆的完整性。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式