|
分類:[C#]
2011/02/26(Sat) 11:44:02 編集(投稿者)
こんにちは。 VisualStudio2010 C# (.Net 3.5) で開発しています。
メインフォームからサブフォーム(以下、サブ)をモーダルで表示させているのですが、 サブ内のデータが多いためサブが表示されるのに時間が掛かります。
この時、「サブの表示待ち状態である」ことをユーザーに伝えたいのですが、 どんな方法がありますか?
ちなみに、サブ表示時はメインを非表示にしたいため下記のようにしています。 そのため、メインが消えてからサブが表示されるまで5秒ほど間があき、 まるでソフトが落ちてしまったように思われてしまいます。
this.Visible = false; // 親フォームを非表示 using (fmForm2 subForm = new fmForm2()) // 新しいインスタンスを生成する { subForm.ShowDialog(); // Form をモーダルで表示する } this.Visible = true; // 親フォームを表示
よろしくお願いいたします。
|