Originariamente inviato da FrozenFire83
+ generico: come faccio da un form ad andare ad usare i controlli di un altro?
Quando crei e visualizzi un form, generalmente manipoli un oggetto attraverso il suo riferimento (reference) che è memorizzato all'interno di una variabile. Riprendendo l'esempio che ti ho fatto io:
codice:
Dim aForm As New DialogForm
aForm.ShowDialog()
La variabile aForm fa riferimento ad un oggetto di tipo DialogForm, la nostra secondaria. Attraverso tale riferimento, si chiamano i metodi (come ShowDialog) e si manipolano i campi della form; se la form DialogForm contiene una casella di testo TextBox chiamata textBox1, allora scrivendo
codice:
aForm.textBox1.Text = "Hello!"
si definisce la proprietà Text del controllo textBox1 (di tipo TextBox) presente sulla form aForm di tipo DialogForm.

Si tratta di concetti molto diffusi nei linguaggi e sistemi object oriented...la loro comprensione, secondo me, è fondamentale soprattutto lavorando con il .NET Framework che, utilizzando come si deve e a fondo, dà molte soddisfazioni (che lavorando col vecchio VB non era possibile ottenere).

Ciao!