110,539
社区成员
发帖
与我相关
我的任务
分享
private void timer1_Tick(object sender, EventArgs e)
{
if (label1.Left < this.Width)
{
label1.Left += 10;
}
else
{
label1.Left = 2;
}
}
private void Form1_Load(object sender, EventArgs e)
{
System.Windows.Forms.Timer t = new Timer();
t.Interval = 100;
t.Tick += new EventHandler(t_Tick);
t.Enabled = true;
}
void t_Tick(object sender, EventArgs e)
{
if (this.label1.Right < this.Width)
{
this.label1.Left += 10;
System.Threading.Thread.Sleep(100);
Application.DoEvents();
}
else
{
((Timer)sender).Enabled = false;
}
}