2

すべてのコンポーネントがフォームにロードされている間に、メッセージ Login in a label を表示している画面を作成したい. ゲームを実行すると、すべてのデザインを表示する前に約5秒間空白の画面のままになるので、ロードしたい完全にロードされるまで。

4

1 に答える 1

2

読み込みが完了したときに非表示にする新しい「スプラッシュ スクリーン」フォームを作成するだけです。ロードが完了するまで、現在のフォームを表示しないでください。

これはそれを行う1つの方法です:

  1. スプラッシュ ウィンドウを初期化して表示する
  2. 初期化しますが、メイン ウィンドウは非表示のままにします
  3. メインウィンドウが完全にロードされたら、それを表示してスプラッシュウィンドウを閉じます

サンプルコードはたくさんありますので、ググってみてください。いくつかのリンク:

http://crazorsharp.blogspot.se/2009/06/creating-splash-screen-in-net-with.html http://www.codeproject.com/Articles/5454/A-Pretty-Good-Splash-Screen -in-C http://www.codersource.net/MicrosoftNet/CWinForms/CreatingaSplashScreeninC.aspx

于 2013-06-08T14:03:35.770 に答える