添加timer控件
private void timer1_Tick(object sender, EventArgs e)
{
label1.Left -= 2;
if (label1.Right < 0)
{
label1.Left = this.Width;
}
}
//添加开始滚动按钮
private void button1_Click(object sender, EventArgs e)
{
timer1.Enabled = true;
}
//停止滚动按钮
private void button2_Click(object sender, EventArgs e)
{
timer1.Enabled = false;
}
也可以直接修改timer的属性,不要然后面两个button
private void timer1_Tick(object sender, EventArgs e)
{
label1.Left -= 2;
if (label1.Right < 0)
{
label1.Left = this.Width;
}
}
//添加开始滚动按钮
private void button1_Click(object sender, EventArgs e)
{
timer1.Enabled = true;
}
//停止滚动按钮
private void button2_Click(object sender, EventArgs e)
{
timer1.Enabled = false;
}
也可以直接修改timer的属性,不要然后面两个button
本文介绍如何利用Windows Forms中的Timer控件实现Label上的文字滚动效果。通过定时触发事件更新Label的位置,使文字能够在窗体上水平滚动。文中提供了完整的代码示例,包括开始和停止滚动的功能。
3555

被折叠的 条评论
为什么被折叠?



