1.在对话框上添加背景图片,并添加一个Timer组件
2.添加变量 用于指示淡入淡出方向变化的变量
private bool isFade=true;//设置全局变量
3.修改图片LOAD函数代码:
this.ClientSize=this.BackgroundImage.Size;//使欢迎界面的大小和背景图片的大小相同
this.Opacity=0;//使欢迎界面全透明
this.timer.Interval=50;//设置timer的时间间隔
this.timer.Enabled=true;//使计时器开始运作
this.timer.Start();
4.timer组件的timer-Tick事件中:
if(isFade)
{
this.Opacity+=0.02;
if(this.Opacity>=1)
{
isFade=false;
}
}
else
{
this.Opacity-=0.02;
if(this.Opacity<=0)
{
this.timer.Stop();
this.Close();
}
}