VB关闭窗体问题,在线等待.

来源:百度知道 编辑:UC知道 时间:2024/05/31 07:19:55
在VB中有两个窗体。form1 和form2 ,在form1中有一个bottom1 点击后打开窗体from2并关闭form1.
form1中代码如下:
Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim frm As New Form2
frm.Show()
Me.Close()
End Sub
End Class

在执行的时候会遇到一个问题,两个窗口会同时关闭。请高手帮忙解决。打开form2的时候关闭form1 不知道要怎么处理了。另外不要用hide().
使用visual basic 2005 没有unload这个东西。

把frm定义为Form1中的静态全局变量,在工程设置里将Application下的ShutdownMode设置为 When last form closes

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
form2.show
unload me
End Sub

在form2的load事件里加入关闭form1的语句行吗?