Questo è l'esempio in C#:
class FormPrincipale : Form
{
void ChiamaAltroForm()
{
//Crea il nuovo form
FormDaMostrare newForm = new FormDaMostrare();
//Passa i dati al nuovo form
newForm.ImpostaDati("Dato1", "Dato2", "Dato3");
//Mostra il form
newForm.Show();
}
}
class FormDaMostrare : Form
{
private string str1, str2, str3;
public void ImpostaDati(string data1, string data2, string data3)
{
//Questa funzione riceve i dati e li salva (o li manipola, vedi tu...)
this.str1 = data1;
this.str2 = data2;
this.str3 = data3;
}
}
E questo il corrispondente in VB.Net:
Class FormPrincipale
Inherits Form
Private Sub ChiamaAltroForm()
'Crea il nuovo form
Dim newForm As New FormDaMostrare()
'Passa i dati al nuovo form
newForm.ImpostaDati("Dato1", "Dato2", "Dato3")
'Mostra il form
newForm.Show()
End Sub
End Class
Class FormDaMostrare
Inherits Form
Private str1 As String, str2 As String, str3 As String
Public Sub ImpostaDati(ByVal data1 As String, ByVal data2 As String, ByVal data3 As String)
'Questa funzione riceve i dati e li salva (o li manipola, vedi tu...)
Me.str1 = data1
Me.str2 = data2
Me.str3 = data3
End Sub
End Class
Luca