投稿者 もも  (学生) 投稿日時 2011/12/3 12:53:50
複数のフォームがあるとき、一つのフォームのイベントの発生中、別のフォームのイベントが発生したら、元から発生したイベントに干渉させることって出来るのでしょうか?

例えばForm1でLoadイベントの中でSystem.Threading.Thread.Sleep()を使用しているとき、指定した時間内はForm1が表示されることはありませんよね。
それを別のフォーム(Form2)でクリックイベントが発生したらForm1のLoadイベントを中止(所謂Exit Sub?)
してForm1が表示するように干渉させることは可能なのでしょうか?

「他のフォーム イベント 呼び出し」 で検索したときにいくつかそれっぽいコードを見つけたりもしたのですが、それが私の求めてる答えなのか分からなかったため改めて質問します。