Ho a disposizione un form e una finestra di dialogo
Al Form appartengono:
-Button1
codice:
 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dialog1.ShowDialog()
    End Sub
-ListBox1
-Textbox1
-Testbox2

Alla Finestra di Dialogo appartengono:
-Ok
codice:
Private Sub OK_Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK_Button.Click
        Me.DialogResult = System.Windows.Forms.DialogResult.OK
        Me.Close()
        Dim a As String
        Dim b As String
        Dim c As String
        a = TextBox1.Text
        b = TextBox2.Text
        c = TextBox3.Text
        Form1.ListBox1.Items.Add(a)
        Form1.TextBox1.Text = b
        Form1.TextBox2.Text = c
    End Sub
-Cancella
-Textbox1
-Textbox2
-Testbox3

Voglio fare in modo che , inserendo dei dati nella Finestra di Dialogo, essi vengano trasferiti nel Form e, scegliendo una voce dalla Listbox, vengano mostrati sui textbox del form i valori inseriti nei testbox 2 e 3 della Finestra di Dialogo

in pratica anche inserendo più valori nella listbox dalla finestra di dialogo, ad ogni valore inserito devono corrispondere anche gli altri 2 valori associati al primo

qual è il sistema per ottenere questo risultato? GRAZIE