假如,我将一个名为Form2的窗体使用了Me.Hide,直接按"X"键是无法关闭的,必须使用以下代码:
Form2.Close
Me.Close
其实,最好的解决办法是不要使用"Me.Hide",直接Close,如果有变量需要传递,就在需要传递的窗体里增加一个公用变量,直接赋值就行了。
例如:
'Form2:
Public Class Form1
Private Sub C
Form1.a = Me.Text
Me.Close
End Sub
End Sub
'==================
'Form1:
Public Class Form1
Public a as string
End Class
我是一个初一学生,QQ:1421023950 加我时在备注上写明 "我来自CSDN,我来自……"
算了,我研究出来了,还是自己来回答吧:
我用的是vs2010版,查找form的事件里面没有unload这个事件,我一个个试,找到了disposed事件,才是右上角"X"的正确事件,代码如下:
Private Sub application1_Disposed(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Disposed
End
End Sub