- 5
- 0
- 约1.03千字
- 约 2页
- 2023-04-30 发布于上海
- 举报
在窗体中滚动字幕
【实例介绍】 窗体中的文本不仅可以静态地显示,也可以实现动态显示的效果。本实例 实现了在窗体中滚动字幕的效果。运行程序,单击“开始”按钮,字幕开始向左水平滚动, 如图 1.16 所示。单击“停止”按钮,字幕停止滚动,效果如图1.17 所示。
【开发过程】
创建一个Windows 应用程序,项目名称为Ex15,窗体默认为Form1。
在窗体上添加 Label 控件,用于显示滚动文字,添加 Button 控件控制滚动,添加
Timer 控件,窗体设计如图 1.16 所示。
图 1.16 窗体设计效果 图 1.17 滚动字幕效果
将Timer 控件的Interval 属性值设为 100,单位是ms(毫秒)。
在Timer 控件的Tick 事件中编写以下代码。
01
01
02
03
04
05
06
07
08
09
private void timer1_Tick(object sender, EventArgs e)
{
this.label1.Left -= 3;
移//动到窗体最左端后从最右端进入窗体
if (this.label1.Right 0)
{
//向左移动 3 个像素
this.label1.Left = this.Width;标//签左位置为当前控件宽度
}
}
在“开始”按钮的Click 事件中编写以下代码。
01
01
02
03
04
p
原创力文档

文档评论(0)