Antoine.st | Splash Screen |
Splashアプリケーション起動時の時間稼ぎとして利用される「スプラッシュ」。結構、どうでもいい機能のわりに力が入るところでもあります。ロゴをスキャンしたりして、会社ごと、アプリケーションごとのスプラッシュを作ったり。後は、バージョン情報を表示したりするだけですけどね。 Functionalityあんまり考えることはなさそうです。表示している時間を設定するプロパティと、実際に表示を開始するメソッドぐらいでしょうか。後は、最前面にモードレスで出しておいて、その間に初期化処理、メインフォームの表示をするって感じです。 Time Property表示しておく時間を指定する。 Show() Methodスプラッシュウィンドウを表示する。指定した時間が経過すると、自動的に消える。 Sample[STAThread] static void Main() { SplashForm sf = new SplashForm(); sf.Time = 3; sf.Show(); Application.Run(new MainForm()); }
|