C# 控件的移动

来源:百度知道 编辑:UC知道 时间:2024/06/03 23:39:40
有一个PictureBox控件:pbTest
pbTest.Location = new Point(10,10);
现在我想把pbTest移动到一个新的坐标 new Point(200,200);
并且把这个过程控制在200ms内完成,移动过程中显示控件移动的轨迹
就是说,从 10,10 这个坐标移动到 200,200这个坐标用时间200ms

用那个定时器控件,外面定义变量 int X=10,Y=10,每隔一定时间运行一下
x++;y++;
或者
X+=5之类的,
pbTest.Location = new Point(X,Y);
自己算时间

用 timer控件 以时间间隔5ms 或20ms 移动控件pbtest
坐标增量计算至200 终止timer