我的主窗体立即关闭
My main form is closing immediately
我的情况是,当我 运行 我的应用程序时,我的主窗体立即关闭。我不知道为什么,这是我使用的代码:
Public Sub Main()
...
form.Visible = True
form.Show()
...
End Sub
这段代码来自一个从vb6.0升级到vb2013的应用程序,显然这个应用程序中有很多代码用于制作一个新的应用程序,请问问题是在我执行程序和主窗体初始化时它立即关闭。
如有任何帮助,我们将不胜感激。
如果您将应用程序的 Startup Object 设置为 Sub Main
并且在此 Main 中您想要启动您的表单,那么您的 Main 应该是这样的
Public Sub Main()
Application.EnableVisualStyles()
Application.SetCompatibleTextRenderingDefault(False)
Application.Run(New Form1)
End Sub
实际上您的代码会立即终止,因为您以非模态方式显示表单 (form.Show()),这意味着调用会立即退出。当然这也意味着你的程序终止了,因为你退出了Sub Main。
我的情况是,当我 运行 我的应用程序时,我的主窗体立即关闭。我不知道为什么,这是我使用的代码:
Public Sub Main()
...
form.Visible = True
form.Show()
...
End Sub
这段代码来自一个从vb6.0升级到vb2013的应用程序,显然这个应用程序中有很多代码用于制作一个新的应用程序,请问问题是在我执行程序和主窗体初始化时它立即关闭。
如有任何帮助,我们将不胜感激。
如果您将应用程序的 Startup Object 设置为 Sub Main
并且在此 Main 中您想要启动您的表单,那么您的 Main 应该是这样的
Public Sub Main()
Application.EnableVisualStyles()
Application.SetCompatibleTextRenderingDefault(False)
Application.Run(New Form1)
End Sub
实际上您的代码会立即终止,因为您以非模态方式显示表单 (form.Show()),这意味着调用会立即退出。当然这也意味着你的程序终止了,因为你退出了Sub Main。