C# winform 您所在的位置:网站首页 文字滚动显示flash C# winform

C# winform

2023-07-19 16:25| 来源: 网络整理| 查看: 265

窗体中的滚动字幕

上一篇:C# winform 带进度条的状态栏【案例+源码】

实例说明 普通窗体中的文字位置都是固定的,一些窗体中需要让文字动起来,例如一 些广告性较强的界面中需要做一些滚动的字幕。本例实现了一个具有滚动字幕效 果的窗体,运行本例,单击【演示】按钮,看到窗口中的文字开始滚动。单击【暂 停】按钮,可以使字幕停止滚动。本例运行效果如图所示。 在这里插入图片描述

技术要点 滚动字幕的效果其实就是改变了文字的位置,在窗体中显示一串文字最好的 办法就是利用Label控件。将Label控件的位置改变就可以实现文字的位置变换,

如果该控件的位置不断的向水平方向移动,就会实现文字的滚动效果。改变 Lab el 控件的水平位置可以通过改变 Label 控件的 Left 的值来实现。用 Timer 控件 对文字的移动进行时间控制。 实现过程 (1)创建一个项目,将其命名为 Ex01_31,默认窗体为 Form1。 (2)在窗体上添加 Label 控件用来显示消息;添加 Button 控件用来控制消 息的运动;添加 Timer 控件用来控制滚动速度。 (3)主要程序代码。

private void timer1_Tick(object sender, EventArgs e)//用 Timer 来控制滚动速度 { label1.Left -= 2; if (label1.Right timer1.Enabled = true; //开始滚动 } private void button2_Click(object sender, EventArgs e) { timer1.Enabled = false; //停止滚动 }

注意:要特别注意文字滚动的方向问题,向左则减,向右则加。 举一反三

根据本实例,读者可以开发以下程序。 可以在窗体中设置一个滚动的图片。 可以在窗体中设置一个滚动的提示信息。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有