Grazie tas, sei stato chiarissimo. Il codice funziona perfettamente e risolve il mio problema.
Originariamente inviato da tas
Supponendo che Form1 è il form principale e Form2 quello che viene chiamato in un secondo momento, si ha:
In pratica non bisogna creare una nuova istanza di Form1, è necessario invece passare a Form2 il riferimento alla istanza di Form1. Ecco che ci viene in aiuto la proprietà Owner, che va impostata prima di chiamare il metodo ShowDialog.codice:'apertura di form2 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim f As New Form2 f.Owner = Me f.ShowDialog() End Sub 'in form2, per riferirsi a Form1: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim f As Form1 f = Me.Owner f.Textbox1.Text = "Modificato da Form2" End Sub