关于C#:淡入和淡出启动画面

关于C#:淡入和淡出启动画面

Fade splash screen in and out

在C#Windows窗体应用程序中。我有一个启动屏幕,其中后台发生了一些多线程进程。我想做的是,当我最初显示初始屏幕时,我希望它显示为"淡入"。然后,一旦所有过程完成,我希望它看起来像启动屏幕"正在逐渐消失"。我正在使用C#和.NET 2.0。谢谢。


您可以使用计时器来修改Form.Opacity级别。


使用不透明度属性时,必须记住其类型为double,其中1.0是完全不透明,而0.0是完全透明。

1
2
3
4
5
6
7
8
9
   private void fadeTimer_Tick(object sender, EventArgs e)
    {
        this.Opacity -= 0.01;

        if (this.Opacity <= 0)
        {
            this.Close();
        }            
    }

1
2
3
4
5
While(this.Opacity !=0)
{
    this.Opacity -= 0.05;
    Thread.Sleep(50);//This is for the speed of the opacity... and will let the form redraw
}

您可以使用该窗体的"不透明度"属性来更改淡入(在0.0到1.0之间)。


推荐阅读

    开机启动命令linux?

    开机启动命令linux?,软件,标准,环境,工作,设备,系统,名称,情况,电脑,位置,lin

    linux启动sh命令?

    linux启动sh命令?,工作,系统,代码,服务,脚本,文件,命令,目录,方法,权限,Linux

    linux启动信息命令?

    linux启动信息命令?,系统,信息,时间,命令,工作,检测,情况,设备,标准,管理,lin

    linux命令行自启动?

    linux命令行自启动?,服务,系统,脚本,设备,人员,工具,密码,最新,实时,代码,lin

    linux命令启动es?

    linux命令启动es?,地址,综合,数据,环境,工具,情况,办公,代码,市场,报告,我想

    linux启动加载命令行?

    linux启动加载命令行?,服务,系统,数字,首页,终端,环境,命令,方法,脚本,文件,

    linux启动项加命令行?

    linux启动项加命令行?,系统,工作,项目,地址,命令,首页,数字,管理,服务,信息,

    linux下sh启动命令?

    linux下sh启动命令?,服务,标准,文件,工具,软件,权限,命令,脚本,终端,目录,Lin

    服务启动linux命令?

    服务启动linux命令?,服务,密码,信息,系统,名称,命令,文件,用户,下面,服务器,l

    linux打印屏幕命令?

    linux打印屏幕命令?,信息,系统,工作,标准,地址,命令,工具,状态,设备,网络,我

    linux启动进命令行?

    linux启动进命令行?,系统,首页,密码,工具,终端,情况,电脑,数字,界面,命令,如

    linux启动蓝牙命令?

    linux启动蓝牙命令?,设备,手机,系统,蓝牙,电脑,管理,网络,密码,通讯,信息,Lin

    linux启动进去命令行?

    linux启动进去命令行?,系统,工具,首页,电脑,终端,材料,密码,命令,快捷键,窗

    linux启动显示命令行?

    linux启动显示命令行?,系统,密码,终端,状态,首页,情况,基础,电脑,信息,工具,l

    linux命令行启动登陆?

    linux命令行启动登陆?,密码,系统,电脑,地址,设计,代码,项目,连续,工具,庞大,L

    linux的u盘启动命令?

    linux的u盘启动命令?,系统,电脑,工具,信息,软件,网上,名称,工作,设备,通用,从

    linux防火墙命令启动?

    linux防火墙命令启动?,系统,状态,管理,密码,服务,工具,防火墙,网络,信息,软

    linux启动显示命令行?

    linux启动显示命令行?,系统,密码,终端,状态,首页,情况,基础,电脑,信息,工具,l

    linux启动实例的命令?

    linux启动实例的命令?,密码,软件,环境,系统,管理,情况,工具,数据,设备,位置,l

    linux退出启动命令行?

    linux退出启动命令行?,系统,状态,档案,平台,命令,环境,模式,终端,程序,编辑,l