フェードスプラッシュ画面に
-
01-07-2019 - |
質問
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
}
所属していません StackOverflow