I think i've looked at every example on this site regarding this, and i can't seem to figure out why this doesn't work for me.

On Form1, i have this code:
VB Code:
  1. Public Class Form1
  2.     Inherits System.Windows.Forms.Form
  3.  
  4.     'Windows Form Designer generated code is here .....
  5.  
  6.     Private Sub btnFormTwo_Click(.......) Handles btnFormTwo.Click
  7.         Dim xNewForm As New Form2()
  8.         xNewForm.Show()
  9.     End Sub
  10.  
  11.     Public Property FormTextData() As String
  12.         Get
  13.             FormTextData = TextBox1.Text
  14.         End Get
  15.         Set(ByVal Value As String)
  16.             TextBox1.Text = Value
  17.         End Set
  18.     End Property
  19.  
  20. End Class
Then on Form2, i try to use this: TextBox1.Text = Form1.FormTextData

But it gives me the squiggles under Form1.FormTextData and says that Reference to a non-shared member requires an object reference.

I've done everything right as far as i can see, but it doesn't seem to want to work. What am i missing?