1
process
(メモ帳)を起動するためのコードがあり、Exited
イベントのイベントハンドラが動的に作成されます。終了イベントハンドラを閉じるアプリケーションを強制終了
Private WithEvents notepad As New Process
notepad.StartInfo.FileName = "notepad.exe"
notepad.StartInfo.Arguments = fil
notepad.EnableRaisingEvents = True
notepad.Start()
AddHandler notepad.Exited, AddressOf ExitNotepad
しかし、イベントハンドラでラベルのテキストを変更しようとすると、アプリケーションはエラーメッセージを一切表示せずに終了します。
Sub ExitNotepad(ByVal sender As System.Object, ByVal e As System.EventArgs)
lblLabel.Text = "Test"
End Sub
誰でも知りましたか?