当前位置:  开发笔记 > 编程语言 > 正文

淡入淡出屏幕

如何解决《淡入淡出屏幕》经验,为你挑选了2个好方法。

在C#windows窗体应用程序中.我有一个启动画面,后台发生了一些多线程进程.我想要做的是当我最初显示启动画面时,我希望它看起来"淡入".然后,一旦所有过程完成,我希望看起来好像启动画面"淡出".我正在使用C#和.NET 2.0.谢谢.



1> user7116..:

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



2> slyprid..:

当使用Opacity属性时必须记住它的double类型,其中1.0是完全不透明度,0.0是完全透明的.

   private void fadeTimer_Tick(object sender, EventArgs e)
    {
        this.Opacity -= 0.01;

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


嗨@aarontfoley,我冒昧地编辑你的答案,删除提到的不透明度为'百分比',因为它与后面的文字相矛盾(不透明度是介于0和1之间的值).随意回复并自行更改.我知道让别人编辑你的答案会有多烦人.干杯.
推荐阅读
Life一切安好
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有