我会直截了当地说,我有这段代码:
Private Sub frmMain_Load(sender As Object, e As EventArgs) Handles MyBase.Load
startup.Show()
Me.WindowState = FormWindowState.Minimized
Me.ShowInTaskbar = False
Me.Hide()
End Sub
这将是首先加载的形式,当整个项目关闭时整个项目关闭(因此我必须首先加载此表单并从此调用启动)
在启动表单完成代码之后,我有了这段代码:
...
frmMain.ShowInTaskbar = True
frmMain.WindowState = FormWindowState.Normal
Me.Close()
如何在不实际触发_load事件的情况下再次加载主窗体(从而避免触发无限循环)。
答案 0 :(得分:1)
你的意思是显示主要形式吗?
frmMain.Show()
frmMain.BringToFront()
答案 1 :(得分:1)
尝试此操作以显示隐藏的表单:
frmMain.Show()
答案 2 :(得分:0)
我建议更好的解决方法是从应用程序启动事件中显示启动表单。然后,您的主表单可以 一个主表单而不是隐藏。
答案 3 :(得分:0)
startup.WindowState = FormWindowState.Normal
Call startup.Show()
Call startup.BringToFront()
Call startup.Activate()
取消隐藏最小化窗口状态的基本步骤(即隐藏窗体的窗口状态)是将窗口状态更改为正常状态。我的第一行代码中显示了一个示例。其他几行用于显示,显示在最前面并激活名称为startup的以前隐藏的表单。祝你好运!