C#新手请教!
我有个作业是关于时间控件的。具体如下:
“【题1】  在窗体中显示字符,每隔1秒字符移动一定距离,先右移,移到右边界,再左移,移到左边界,又一次右移,如此循环。(提示:修改标签的Left属性值)”
但是就出现问题了。当我在窗口处创建了一个lable并且随意拖动时,却发现只有其坐标x-y改变了。但是其left,top等属性却依旧没变,请问各位高手,这是什么情况?以上功能该如何实现??.最好附上代码。谢谢!
------解决方案--------------------
  bool flag = true;//用于判断方向
       public Form1()
       {
           InitializeComponent();
           label1.Location = new Point(0, 0);
       }
       private void timer1_Tick(object sender, EventArgs e)
       {
           if (flag)
           {
               label1.Location = new Point(label1.Location.X + 50, 0);
               if (label1.Location.X > this.Width - label1.Width) flag = false;
           }
           else
           {
               label1.Location = new Point(label1.Location.X - 50, 0);
               if (label1.Location.X <0) flag = true;
           }
       }
------解决方案--------------------