ci sono tanti modi:
se ti serve passarli appena carichi il form 2 puoi modificare il costruttore di questo (la Sub New che trovi nel codice generato in automatico) e modificare la sua firma (per es. da Sub New a Sub New( ByVal Param1 as Tipo, Param2 as Tipo....) etc etc )
oppure puoi creare delle proprietà di tipo public e nel form 1 fai:
Dim myFrm as new Form2
myFrm.Proprietà1 = ....
oppure ti dichiari delle variabili di tipo public e sempre creando un oggetto di tipo form nel form che deve passare i valori fai myFrm.NomeVariabile =....
![]()