<返回更多

C#实现在窗口中滚动字幕

2020-04-04    
加入收藏

C#实现在窗口中滚动字幕

 

 

介绍:

窗体中的文字不仅可以静态地显示,也可以动态的显示效果。实现动态显示文字滚动,文字向左水平滚动

 

 

 

 

过程

1.创建window应用程序项目,默认窗体为Form1.

2.在窗体中添加Label控件,用于显示滚动文字,添加按钮控制滚动,添加Timer控制。

3.将Timer控件的Interval属性值为100,单位是ms毫秒。

4.在Timer控件的Tick事件编写如下代码。

  private void timer1_Tick(object sender, EventArgs e)
        {
            this.label1.Left -= 3;
            if (this.label1.Right < 0)
            {
                this.label1.Left = this.Width;
            }

        }

5.在开始按钮的Click事件中编写如下代码。

 private void button1_Click(object sender, EventArgs e)
        {
            this.timer1.Start();
        }

6.在停止按钮的Click事件写如下代码。

 private void button2_Click(object sender, EventArgs e)
        {
            this.timer1.Stop();
        }

 

C#实现在窗口中滚动字幕

 

 

运行结果:

 

C#实现在窗口中滚动字幕

 

 

扩展:

1.可以实现图片的滚动效果。

2.可以实现时间的滚动效果。

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>