-4

アプリケーションを開発しました。うまく機能していますが、フォームの読み込みが遅いです。また、フォームのクローズにも同じ問題があります。速度を上げるために利用できるアプローチは何ですか?

Form3 child = new Form3(); // Create new instance of form.
child.FormClosed += new FormClosedEventHandler(child_FormClosed); 
child.Show(); // Show child.
this.Hide(); // Hide parent.

これは、メインインターフェイスをサブインターフェイスに誘導するために使用した方法です。

4

1 に答える 1

4

コードレスの質問に対する最良の答えは、フォームのリソースの非同期ロードアップとアンロードを使用することです。

コードがUIスレッドで実行され、すべてのリソースをロードし、その後フォームが表示されるため、閉じたり開いたりするのに遅延が発生します。

于 2012-10-24T06:03:37.057 に答える