Quindi questa tecnica che ho trovato su intenet non è corretta:
----------------------------------------------------------------------------------------------------------------------------------------------------------------
Codice nel FormChiamante:
Public Class FormChiamante
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim frm As New FormChiamato("TestoDaPassare")
frm.ShowDialog()
End Sub
End Class
Codice nel FormChiamato:
Public Class FormChiamato
Dim TuaVariabile As String
Public Sub New()
InitializeComponent()
End Sub
Public Sub New(ByVal VariabilePassata As String)
Me.New()
TuaVariabile = VariabilePassata
End Sub
Private Sub FormChiamato_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim Msg As String = String.Concat("Variabile ricevuta: ", TuaVariabile)
MessageBox.Show(Msg)
End Sub
End Class
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
quindi se ho capito devo creare i form come OBJ e passare le variabili come OBJ .
grazie