Non penso che VB2010 sia il responsabile. Posta tutto il codice che hai scritto, magari ci scappa qualcosa.
In alternativa prova a passare la stringa come funzione, ovviamente devi modificare il

codice:
   frmUnitaMisura.Show()
con un

codice:
   frmUnitaMisura.ShowDialog()
   textBox1.text= frmUnitaMisura.SendString()
e poi:

codice:
Public Class frmUnitaMisura
    Dim myString As String

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        myString = TextBox1.Text
        Me.Close()
    End Sub

    Public Function SendString() As String
        Return myString
    End Function
End Class