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());
  }