我有2个表格。 Form1和Form2。
当Form2关闭时,如何让Form2通知Form1 Form2已关闭。
我是否需要使用委托,如果是,如何?
感谢。
答案 0 :(得分:1)
您需要先从Form2
引用Form1
,然后才能使用其他表单中的某个关闭事件。 Form.OnClosed
或Form.OnClosing
事件。
' On form1
Private Sub Form2_Closing(ByVal sender As Object, _
ByVal e As EventArgs) Handles Form2.OnClosing
' Form2 informed us that it is closing. Do stuff!
End Sub
答案 1 :(得分:0)
您可以在Form2中创建自定义事件,然后让Form1订阅它。这是一篇非常简单的教程文章:
http://www.codeproject.com/KB/vb/StepByStepEventsInVBNET.aspx
编辑:如果您在结束时只需要该事件,我会选择Oded的解决方案,因为这样更容易。