我运行form1然后我将form2称为Showdailog
Form2.ShowDialog()
在form2完成工作后,我运行Me.Dispose() form2再次显示Dispose和form1,我需要在form1活动之前做一些动作.. 我怎么能这样做?
答案 0 :(得分:0)
我不知道它是否正确,但是当我需要这样做时,我喜欢这样:
子
form2.showdialog()
[
表格2结束后要做的事情
]
结束子
答案 1 :(得分:0)
根据建议,只需使用Form2_FormClosing
Private Sub Form2_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing
If MessageBox.Show("Are you sure you wish to close this form?", "Confirm", _
MessageBoxStyle.YesNo) = Windows.Forms.DialogResult.Yes Then
'Do Stuff
Else
e.Cancel = True
End If
End Sub