grazie ho letto, il concetto mi sembra chiaro, ma ho dei dubbi sulla sintassi.

codice:
// Assegno al campo il riferimento all'istanza corrente di Form1
            frm.form1Reference = this;
this; è una parola chiave c#?!?
che sintassi uso in .NET??

ho provato così nella form1
codice:
        setTime.tmpnum2.Text = ""
che è il campo sulla Form2

nella form2
codice:
Dim Form1 As New Form1
Form1.tmpnum.text = tmpnum2.text
che è il campo sulla Form1
niente
-----------------------------------------------------------------------
e così
nella form1 ho dichiarato
codice:
    Public pppp As String
nella form2
codice:
 Dim Form1 As New Form1
        Form1.pppp = "2"
nada....


...................