利用计时器控制标签的位置从而实现滚动字幕动画窗体效果。双击滚动字幕,就可以退出程序。
制作要点:
1.窗体的TransparencyKey属性的应用。
2.窗体的WindowState属性的应用。
3.计时器控件的应用。
4.标签控件的应用。
5.if条件语句的应用。
制作步骤:
1.新建一个Windows窗体应用程序。设置"FormBorderStyle"属性为"None","TransparencyKey"属性为"Control"。
2.添加一个Label控件,设置"Text"属性为“滚动字幕动画窗体”,"BackColor"属性为“淡黄色”,设置"Font"为“宋体——粗体——小三”。
3.添加一个timer控件。
添加代码:
private void Form1_Load(object sender, EventArgs e)
{
this.timer1.Interval = 10;
this.timer1.Enabled = true;
//窗体最大化
this.WindowState = FormWindowState.Maximized;
}
private void timer1_Tick(object sender, EventArgs e)
{
label1.Left = label1.Left - 3;
if (label1.Right < 0)
{
label1.Left = this.Width;
}
}
private void label1_Click(object sender, EventArgs e)
{
//关闭窗体
this.Close();
}