私は、ロードに時間がかかる.Net Winformアプリケーションがあります。スプラッシュスクリーンWinforms
私は私のアプリケーションは、スプラッシュスクリーンを通してup.Basically開いたときに、私はする必要があります私のアプリケーションスプラッシュ画面の初期化プロセスをmoniterしたい、私は自分のアプリケーションをクリックしたときに開始し、閉じますスプラッシュスクリーンを作成したい
別のwinformと別のスレッドで実行する必要があります。
スプラッシュ画面で[Stop Waiting]ボタンをクリックして、ユーザーがアプリケーションのオープンをキャンセルできるようにしたい場合は、アプリケーションをシャットダウンする必要があります。
また、スプラッシュ画面では、アプリケーションの初期化の進捗状況を表示する必要があります。
私はスプラッシュスクリーンに関する知識が非常に限られています。私の要求を進めるにはいくつかの例を教えてください。
もう1つの質問スプラッシュ画面を実装した後: 私のアプリケーションの初期化は別のプロジェクトで起こるので、私はスプラッシュ画面の別のプロジェクトでそれを使い、スプライト画面を追加することをお勧めします。 )をメイン画面のリファレンスとして使用し、スプラッシュ画面でメソッドを使用しますか?
ご協力いただきありがとうございます。
[このようなソリューション](http://stackoverflow.com/questions/32418695/show-splash-screen-during-loading-the-main-form)を使用することができます。その後、スプラッシュ画面で、クリックすると 'Application.Exit();'を呼び出すボタンがあれば十分です。 –
アプリケーションのメインフォームのコードのどの部分が終了するのに時間がかかりますか? – Niklas