INTERNET EXPLORER? Ti consiglio di navigare questo sito con Mozilla Firefox oppure con Google Chrome.

Richiamare una form da un'altra form in Visual Basic

Autore: Luca Ruggiero | Tell a Friend

Corso Visual Basic 6
Impara a creare applicazioni gestionali col Visual Basic!

Corso VB.NET
Impara a creare applicazioni desktop con Microsoft .NET!

Corso VBA
Impara a gestire documenti MS Office col linguaggio VBA!

In Visual Basic è spesso importante poter passare da una form all'altra allo scatenarsi di un evento. Si apra l'ambiente di sviluppo e si crei un nuovo EXE standard; si dia nome frmUno alla form e se ne aggiunga un'altra selezionando il menu

Progetto / Inserisci form
dandole nome frmDue. Sulla prima form si inserisca un bottone di comando e gli si dia nome cmdTest; si esegua un doppio click sul bottone per visualizzare il codice; alla funzione predefinita si aggiunga il codice di seguito evidenziato in rosso:
Private Sub cmdTest_Click()
    frmUno.Visible = False
    frmDue.Show
End Sub
Uso la proprietà Visible dell'oggetto Form (booleano, accetta True o False) per nascondere la form chiamante ed utilizzo il metodo Show (sempre dell'oggetto Form) per caricare la form chiamata.

Attenzione: posso settare su True una chiamata alla proprietà Visible per caricare una form, ma solo col metodo Show disporrò effettivamente di tutte le componenti della form.

IN EVIDENZA
HOT LINKS