Procedura: utilizzare i form come oggetti
Aggiornamento: novembre 2007
I form sono oggetti grafici che costituiscono l'interfaccia utente dell'applicazione. In Visual Basic le classi definiscono la modalità di visualizzazione dei form e le operazioni che è possibile eseguire con tali oggetti. Quando un form viene visualizzato in fase di esecuzione, in Visual Basic viene creata un'istanza della classe Form che è possibile utilizzare come qualsiasi altro oggetto. È possibile aggiungere metodi e proprietà personalizzati ai form e accedervi da altri form o classi dell'applicazione.
Per creare un nuovo metodo per un form
Aggiungere una routine dichiarata come Public, come nel codice che segue:
' Create a custom method on a form. Public Sub PrintMyJob() ' Insert the code for your method here. End Sub
Per aggiungere un nuovo campo a un form
Dichiarare una variabile pubblica nel modulo del form, come nel codice che segue:
Public IDNumber As Integer
Per accedere a metodi presenti su un form differente
Creare una nuova istanza del form ai cui metodi si desidera accedere. Quando si fa riferimento al nome di un form, si fa in realtà riferimento alla classe cui tale form appartiene, non all'oggetto in sé.
Nota: In Visual Basic è disponibile, per ciascuna classe di form, una variabile globale implicita con lo stesso nome del form. Per ulteriori informazioni, vedere Procedura: accedere a un form.
Assegnare il form a una variabile oggetto. La variabile oggetto fa riferimento a una nuova istanza della classe di form.
Nell'esempio che segue viene chiamata correttamente la routine PrintMyJob:
Dim newForm1 As New Form1 newForm1.PrintMyJob()
Nell'esempio precedente il nuovo form non viene visualizzato. Non è infatti necessario visualizzare un oggetto form per utilizzarne i metodi. Per visualizzare il nuovo form, è necessario aggiungere il seguente codice:
newForm1.Show()
Vedere anche
Attività
Procedura: utilizzare la parola chiave New