任何人都可以幫助避免這種情況嗎?如果致電表格發生兩次事件
在一個事件處理程序中,我需要調用一個表單,但在表單被卸載後,該事件再次被激發。
Private Sub MyHandler(sender As System.Object, e As System.EventArgs) Handles txObjName.Leave
Dim MyVar As Integer = SomeValue
dim myForm as SomeForm
MyForm.ShowDialog()
myForm會被關閉後,事件再次
這是'Sub MyHandler'中的所有代碼嗎?我問,因爲,'MyForm.ShowDialog()'後面的所有內容在'MyForm'被關閉之前不會被執行。 – MatSnow
不,還有更多的代碼,這只是一個示例。表單被調用(並關閉)後,所有的代碼再次執行... – GCoe
你是否使用'AddHandler'在別的地方設置了處理程序? – MatSnow