質問

C#windows formsアプリ。私はスプラッシュ画面一部のマルチスレッドの過程で起きている背景になります。何をしたいと思っていをするのがとても楽しみでした表示のスプラッシュ画面は、当初思っていくフェードしてください。その後、全ての工程仕上げたいと思いましても、スプラッシュ画面で"色"。私C#ます。純2.0にアクセスしてください。感謝。

役に立ちましたか?

解決

を使用できるタイマーを変更 ます。不透明度レベル.

他のヒント

使用時の不透明性うひとつ忘れてはいけないのはそのタイプダブルは、1.0が完全に不透明、0.0が完全に透明性を有する。

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

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

利用できる不透明性には、フェード(0.0-1.0).

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
}
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top