MDIフォームの再描画について

解決


いちご  2003-10-10 19:22:17  No: 79746

アプリケーションの起動に時間がかかるので、”起動中”メッセージを表示するために、メイン画面が表示されるまでの間、MDIフォームを先表示しています。
ところが、エクスプローラなど他のウィンドウが重なった後、再描画できません。
MDIフォームにはAutoRedrawプロパティもないようですし、Paintイベントもないようなのですが、どうにか再描画する方法はないでしょうか?
※MDIフォームではなく通常のフォームでもいいのですが、先表示しようとしても
フォームのウィンドウの中が真っ白になったままでメッセージがうまく表示できなかったので、MDIフォームを使用しました。


k.k  2003-10-10 22:30:23  No: 79747

時間のかかる処理内でDoEventsやってみては?


いちご  2003-11-06 00:38:20  No: 79748

返信遅くなりましたが、おっしゃる通りの方法で解決しました。
ありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加