今天要给大家分享的是一个关于c#改变picturebox的位置问题的文章,用以下代码改变picturebox的位置,如何使移动变慢,太快了:
Point P=picturebox.Location;//获取图片的当前位置
p.X+=distance;//将X坐标增加一个值,使对象前进
picturebox.Location=p;//更新图片位置
线程一暂停程序就像假死一样,很别扭,还是弄一个Timer控件吧,添加一个timer控件,有个interval属性,是设置多少秒执行一次的,比如说你要1秒将PictureBox移动一次,那么就把interval设成1000(这个单位是毫秒,因此1000 = 1秒),然后用timer的tick事件..timer也就这么一个事件,将你用来移动picturebox的代码放在timer的tick时间里面,就会1秒执行1次,然后在别的地方把timer控件的Enabled设成True,也就是启动。