线程还是timer控件做?

解决方案 »

  1.   

    timer 再根据X Y坐标移动
      

  2.   

    小弟才疏学浅,个人觉得timer和线程都可以啊。
      

  3.   

    timer,控制picture的位置就行!
    首先把Timer激活,设置时间,然后用个变量做控制,然图片的位置在来回移动中不变,这样就可以了,运行就可以看见图片来回摇摆
      

  4.   

    bool left = true;//是否向左移动
            
            private void timer1_Tick(object sender, EventArgs e)
            {
                //timer1事件
                if (pictureBox1.Left <= 0)
                {
                    left = false;//向右移动
                }
                else if (pictureBox1.Right >= this.Width)
                {
                    left = true;//向左移动
                }            if (left == true)
                {
                    pictureBox1.Left -= 10;//向左移动10个像素
                }
                else
                {
                    pictureBox1.Left += 10;//向右移动10个像素
                }
            }        private void Form1_Load(object sender, EventArgs e)
            {
                //窗体加载事件
                timer1.Start();
            }
      

  5.   

    自己用flash作个动画,然后保存成gif格式,在form中加入一个picturebox控件,加入这个gif图片,就可以了,相比较timer和线程,我认为这个方法最简单。
      

  6.   

    如果一定要用图片,那就用timer吧
      

  7.   

    对了,怎样让图片在整个佛人form窗体里运动
      

  8.   

    对了,怎样让图片在整个佛人form窗体里运动
      

  9.   

    对了,怎样让图片在整个佛人form窗体里运动
      

  10.   

    对了,怎样让图片在整个佛人form窗体里运动
    ========
    佛人??
      

  11.   


    对了,怎样让图片在整个佛人form窗体里运动
    ===========
    表达清楚了么?