c#中pictureBox控件位置的移动

我想让图片表现的想在水平跑到上运动的效果;添加了一个button_Click(objectsender,EventArgse)事件:在这个类中我用了一个for循环for(... 我想让图片表现的想在水平跑到上运动的效果;添加了一个button_Click(object sender, EventArgs e)事件:在这个类中我用了一个for循环for (int t = 0; (p1.X <= 470) ; t++),然后p1.X += v; pictureBox1.Location = p1;又用了一个 System.Threading.Thread.Sleep(500);结果程序表现出来的是水平方向上出来无数个物体,每运动一下就出来一个物体,前面的物体在原来位置也没有消失。谁能告诉我用什么语句实现我要的效果啊,谢谢了! 展开
 我来答
syht2000
高粉答主

2015-05-11 · 关注我不会让你失望
知道大有可为答主
回答量:3万
采纳率:79%
帮助的人:1.4亿
展开全部
试试在循环中加一行Application.DoEvents();
追问
问题基本上解决了,现在的表现是2个几乎重合在一起的物体。谢谢你了,新手想你学习!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式