Vb.net 如何在显示form2后正确关闭form1

Vb.net 如何在显示form2后正确关闭form1,vb.net,visual-studio-2012,Vb.net,Visual Studio 2012,我有一个脚本编辑器,我用它来编码我公司使用的软件的对象模型。它有一个登录表单,确保您能够访问系统,还有一个主表单,用于从对象中提取脚本并使用闪烁网进行编辑 我遇到的问题是,当我将对象传递到主窗体并保持登录窗体打开时,它会平稳运行,但我希望在主窗体打开后关闭登录窗体。当我这样做时,它会在打开主窗体后立即停止 这是我的代码示例。您现在可以看到,我已经注释掉了行Me.Close(),因为这似乎是问题所在 ' Close this form, show the main form and pass th

我有一个脚本编辑器,我用它来编码我公司使用的软件的对象模型。它有一个登录表单,确保您能够访问系统,还有一个主表单,用于从对象中提取脚本并使用闪烁网进行编辑

我遇到的问题是,当我将对象传递到主窗体并保持登录窗体打开时,它会平稳运行,但我希望在主窗体打开后关闭登录窗体。当我这样做时,它会在打开主窗体后立即停止

这是我的代码示例。您现在可以看到,我已经注释掉了行Me.Close(),因为这似乎是问题所在

' Close this form, show the main form and pass the M3 object to it
   Dim f As FormMain = New FormMain
  ' Pass the M3 object to next form
   f.M3System = M3System
   f.Show()
  'Me.Close()

任何帮助都会很棒

这是VB.NET的内置功能。使用项目+属性,应用程序选项卡


将关闭模式设置更改为“当最后一个窗体关闭时”。

我将对此进行尝试。当我关闭登录表单时,这将使我的主表单保持打开状态,对吗?