/ / Come posso "mostrare" questo modulo senza attivare l'evento _load? - vb.net, forms, hide, onload-event

Come posso "mostrare" questo modulo senza attivare l'evento _load? - vb.net, forms, hide, onload-event

Vado subito dritto, ho questo codice:

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

Questa sarà la forma che carica per prima, chiudendo l'intero progetto quando questo modulo si chiude (quindi perché devo caricare prima questo modulo e chiamare l'avvio da questo)

Dopo che il modulo di avvio ha terminato il codice, ho questo codice:

    ...
frmMain.ShowInTaskbar = True
frmMain.WindowState = FormWindowState.Normal
Me.Close()

Come posso caricare nuovamente il form principale senza effettivamente attivare l'evento _ s _load (evitando così di attivare un ciclo infinito).

risposte:

1 per risposta № 1

volevi dire mostrare la forma principale?

frmMain.Show()
frmMain.BringToFront()

1 per risposta № 2

Prova questo per mostrare la forma nascosta:

frmMain.Show()

0 per risposta № 3

Ti suggerisco un modo migliore per affrontare questo è quello di mostrare il modulo di avvio dall'evento di avvio dell'applicazione.Il tuo modulo principale può quindi essere una forma principale invece di essere nascosta.