Я просто перейду до цього, у мене є цей код:
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()
Як я можу змусити основну форму повторно завантажуватися, фактично не ініціюючи її "s _load подія (таким чином, уникаючи її запускати нескінченний цикл).
Відповіді:
1 для відповіді № 1ти мав на увазі показати основну форму?
frmMain.Show()
frmMain.BringToFront()
1 для відповіді № 2
Спробуйте це, щоб показати приховану форму:
frmMain.Show()
0 для відповіді № 3
Я пропоную кращий спосіб вирішити це - показати форму запуску з події запуску програми. Ваша основна форма може потім Бути основна форма замість того, щоб бути прихованою.