so it means after executing this line of form1:
Code:
Form2.getValue = txtName.Text
the control moves to the set portion of the property:
Code:
Set(ByVal value As String)
            txtName.Text = value
        End Set
and then finally executes the get portion:

Code:
Get
            Return txtName.Text
        End Get
am i getting it right?