主题:[讨论]怎样使用Timer把某一图片移动到另一指定位置?
Komno
[专家分:0] 发布于 2006-07-25 14:51:00
谢谢了
回复列表 (共3个回复)
沙发
jzyray [专家分:20610] 发布于 2006-07-25 15:18:00
利用Tick事件
板凳
purana [专家分:440] 发布于 2006-07-25 19:35:00
bool moveLeft=false;
private void Form1_Load(object sender, System.EventArgs e)
{
pictureBox1.Image=Image.FromFile(@"D:\u=2898196153,2623626892&gp=3.jpg");
pictureBox1.Location=new Point(-this.Width,(this.Height-pictureBox1.Height)/2);
timer1.Interval=10;
timer1.Start();
}
private void timer1_Tick(object sender, System.EventArgs e)
{
if(moveLeft==false)
{
pictureBox1.Left +=10;
if(pictureBox1.Left>this.Width)
moveLeft=true;
}
else
{
pictureBox1.Left -=10;
if(pictureBox1.Left<(-pictureBox1.Width))
moveLeft=false;
}
}
3 楼
Komno [专家分:0] 发布于 2006-07-25 20:29:00
太感谢楼上这位老师了
我来回复