Vb.net 我不能改变我的形式

Vb.net 我不能改变我的形式,vb.net,forms,Vb.net,Forms,我有个大问题。我的VB.NET项目中有两个表单。表格名称为表格1和表格2。我有一个按钮,上面有以下代码: Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Me.Hide() Dim Login As New Form2 Login.Show() End Sub 现在,当我点击这个按钮时,Form2将打开,但3或4分钟后,Form1将再次打开。 我应该说我

我有个大问题。我的VB.NET项目中有两个表单。表格名称为表格1和表格2。我有一个按钮,上面有以下代码:

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

    Me.Hide()
    Dim Login As New Form2
    Login.Show()
End Sub
现在,当我点击这个按钮时,Form2将打开,但3或4分钟后,Form1将再次打开。 我应该说我。close()和我一样。Hide()为我

我需要帮助请试试这个

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim Login As New Form2
Form2.Show()
Me.dispose()
End Sub

它应该可以解决问题

此代码中没有任何内容会重新显示当前表单或创建/显示当前表单类型的新实例。form1再次显示,因为您有代码要显示它。您可以提供
Form2
的代码吗?抱歉,兄弟,但它与其他内容相同。您可以使用完整脚本form1、Form2、Form3吗?
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim Login As New Form2
Form2.Show()
Me.dispose()
End Sub