Form表示後に別処理をする方法は?

解決


ミスト  2008-08-19 19:54:10  No: 145110

VB.net 2008を使用しています。

Formのロードイベントの時に少し長い処理をすると処理が終わるまでFormのウインドウが表示されませんので、
Formを表示させた後に少し長い処理をするにはどのような方法をとれば良いのでしょうか?

VB6ではSub main()でForm1.show後に処理を入れれば解決できたのですが.netでは仕様が変わったみたいなので…。
理想はマルチスレッドなんでしょうけど、それ以外に手軽な方法があるなら教えてください。
よろしくお願いします


魔界の仮面弁士  2008-08-19 20:20:47  No: 145111

Shown イベントで、BackgroundWorker を RunWorkerAsync するとか。


ミスト  2008-08-20 00:16:52  No: 145112

RunWorkerAsyncを利用して希望の動作が出来そうです。
ありがとうございました。


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

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






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