VB 图片移动

Randomizepicture1.left=fix((上限-下限+1)*Rnd+下限)这种方法来随机移动图片的话。它每次移动的长度为1。我像把它改成其他的数值。比如10... Randomize
picture1.left = fix ((上限-下限+1)* Rnd + 下限)
这种方法来随机移动图片的话。它每次移动的长度为1。我像把它改成其他的数值。比如10,200,应该怎么改。如果这种方法不能改那么给我个可以的代码.
展开
 我来答
百度网友bdb9803
2012-12-04 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:53%
帮助的人:1亿
展开全部
picture1.left = fix ((上限-下限+1)* Rnd + 下限)
其中上限是窗体宽度,下限是0,这样就在整个窗体里面随机移动,怎么会每次移动的长度为1?
更多追问追答
追问
他是比如(1,1),(1,2),(1,3)这样子移动的。看出来没有。。我要他每次都按照我定义的值去走。比如(1,10),(1,20),(10,30)这样子。懂?
追答
你的上限,下限各是多少?
百度网友ffd570e1f
2012-12-04 · TA获得超过244个赞
知道小有建树答主
回答量:632
采纳率:50%
帮助的人:298万
展开全部
picture1.left = fix ((上限-下限+1)* Rnd)+ 下限)
picture1移动位置由(上限-下限+1)* Rnd 决定,并不是固定的1
比如:上限=1000,下限=500,那这个值的范围为(0,500)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ZHMINGEN
2012-12-04 · TA获得超过1735个赞
知道大有可为答主
回答量:3149
采纳率:68%
帮助的人:1246万
展开全部
picture1.left = fix ((上限-下限+10)* Rnd + 下限)
picture1.left = fix ((上限-下限+200)* Rnd + 下限)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Dino_f
2012-12-04 · TA获得超过285个赞
知道小有建树答主
回答量:437
采纳率:0%
帮助的人:285万
展开全部
你是想随机移动,还是有固定长度移动?
固定长度移动的话,直接picture1.left =你要移动的值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式