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 (179.056)

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

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

:: Una semplice calcolatrice in VB 6 (22.646)

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

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

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

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

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

:: Utilizzo della Finestra Immediata per il Debug via codice in VB 6 (12.635)

IN EVIDENZA
DOWNLOAD