十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
private void button1_Click(object sender, EventArgs e)
创新互联公司-专业网站定制、快速模板网站建设、高性价比七台河网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式七台河网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖七台河地区。费用合理售后完善,十余年实体公司更值得信赖。
{
Timer t = new Timer();
t.Interval = 50;
int n = 0;
int w = this.label1.Width;
t.Tick += (s, ee) =
{
n += 10;
int d = this.Width - w;
this.label1.Left = n % d;
};
t.Start();
}
方法如下:
添加一个Label标签,并设置背景为透明,放置于窗体最右边,用于显示字幕;
添加一个Timer控件,间隔属性自行设置,用于制作滚动效果;
在Timer事件中,添加代码,使Label标签的left属性,每次减少100,当小于0时,回到初始值。
这样,就制作出了字幕滚动效果。
最简单的,就是在上面放一个label,用Timer定时器控件控件这个label的移动
你问的不是太具体,如是我的话,就用Timer控制吧,自己算时间,然后把字幕显示出来,差不多就这样做吧。