如何回电原始表格

时间:2010-05-20 17:53:38

标签: vb.net winforms

我有2个表格。 Form1和Form2。

当Form2关闭时,如何让Form2通知Form1 Form2已关闭。

我是否需要使用委托,如果是,如何?

感谢。

2 个答案:

答案 0 :(得分:1)

您需要先从Form2引用Form1,然后才能使用其他表单中的某个关闭事件。 Form.OnClosedForm.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的解决方案,因为这样更容易。