Hola jsaagerbier
Lo que tenes que hacer es en tu formulario windows agregar en la base de un formulario una variable publica o una propiedad, para que una vez que llames a tu formulario puedas setearle un texto o lo que quieras, algo como esto
Código:
Public Class Form1
Private xParametroTexto As String
Public Property ParametroTexto() As String
Get
Return xParametroTexto
End Get
Set(ByVal value As String)
xParametroTexto = value
End Set
End Property
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
End Sub
End Class
Como ves ese formulario tiene una propiedad publica. Entonces si vos queres mostrar ese formulario pero antes pasarle un texto podrías hacer algo como:
Dim xFormulario As New Form1
xFormulario.ParametroTexto = "Este es un ejemplo"
xFormulario.Show()
Si queres en la propiedad en la parte de SET podes asignar el valor recibido a alguna caja de texto o algo.
Esta es alguna de las formas, se pueden usar interfaces o una clase base para que esten disponibles en todos los formularios y las propiedades no las tengas que definir en todos los formularios, pero con eso podes empezar a ver,
Cualquier duda avisa.