C# 窗体动态显示 Label文字

C# 窗体动态显示 Label文字

首先添加timer控件
1.循环移动

private void timer1_Tick(object sender, EventArgs e)
{
const int i = 300;//该数值根据你的实际情况改动
if (label1.Left < 0)
{ label1.Left = i; }
label1.Left -= 20;//将left改为right、top、bottom会从不同的方向开始循环
}

2.点击停止移动,再次点击开始移动:

定义全局布尔变量: bool YD = false;
private void label1_Click(object sender, EventArgs e)
{
if(!YD)
{
timer1.Stop();
}
else
{
timer1.Start();
}
YD=!YD;
}
}

你可能感兴趣的:(C#)