Richiamare una form da un'altra form in Visual Basic

Applicazioni desktop con Visual Basic 6
Impara a creare applicazioni gestionali col Visual Basic

Scritto da Luca Ruggiero nella sezione Visual Basic

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.

I più cliccati della sezione Visual Basic

:: Guida a Visual Basic 6 (177.800)

:: Una rubrica in VB e Ms Access (98.452)

:: Interazione tra Visual Basic ed MS Excel (22.438)

:: Una semplice calcolatrice in VB 6 (22.430)

:: Leggere un file Xml col DOM in VB 6 (22.121)

:: Inviare email con CDO in Visual Basic 6 (21.549)

:: Un visualizzatore di immagini in VB 6 (14.546)

:: Un semplice sistema di Login in VB 6 (12.881)

:: Scrivere un file MS Word in VB6 (12.597)

:: Creazione e cancellazione di un file di testo con Visual Basic (12.306)

IN EVIDENZA
DOWNLOAD