马上加入IBC程序猿 各种源码随意下,各种教程随便看! 注册 每日签到 加入编程讨论群

C#教程 ASP.NET教程 C#视频教程程序源码享受不尽 C#技术求助 ASP.NET技术求助

【源码下载】 社群合作 申请版主 程序开发 【远程协助】 每天乐一乐 每日签到 【承接外包项目】 面试-葵花宝典下载

官方一群:

官方二群:

在窗体内添加了一个图片,怎么让它匀速移动?

[复制链接]
查看5935 | 回复3 | 2015-1-7 10:45:48 | 显示全部楼层 |阅读模式
知道该用timer,但是具体不会。
lolita | 2015-1-7 10:54:16 | 显示全部楼层
已经可以移动了,但是怎么让它在我想要的地方停止啊。
  private void timer1_Tick(object sender, EventArgs e)
        {
            pictureBox1.Left = pictureBox1.Left + 20;
           
        }

        private void panel1_Paint(object sender, PaintEventArgs e)
        {
            timer1.Interval = 300;
            timer1.Start();
            //if (pictureBox1.Left == 550)
            //    timer1.Stop();
        }
ibcadmin | 2015-1-7 12:06:49 | 显示全部楼层
lolita 发表于 2015-1-7 02:54
已经可以移动了,但是怎么让它在我想要的地方停止啊。
  private void timer1_Tick(object sender, EventA ...

设置pictureBox1的 X轴跟Y轴 ,判断如果是你要的坐标 就把timer控件stop

点评

谢谢,已经解决。  详情 回复 发表于 2015-1-7 15:34
C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
lolita | 2015-1-7 15:34:39 | 显示全部楼层
ibcadmin 发表于 2015-1-7 12:06
设置pictureBox1的 X轴跟Y轴 ,判断如果是你要的坐标 就把timer控件stop

谢谢,已经解决。
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则