/ / Як я можу "приховати" цю форму, не викликаючи події _load? - vb.net, форми, ховати, onload-подія

Як я можу "показати" цю форму без запуску _load події? - vb.net, форми, сховати, завантаження-подія

Я просто перейду до цього, у мене є цей код:

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

Я пропоную кращий спосіб вирішити це - показати форму запуску з події запуску програми. Ваша основна форма може потім Бути основна форма замість того, щоб бути прихованою.