Sapete indicarmi metodi corretti per passaggio parametri tra Form C#? Io ne ho trovati 3.
1) Dichiaro una proprietà statica nella Form1 con get e set pubblici e dalla Form2 accedo con Form1.Var1
2) Dichiaro una proprietà non statica nella Form2. In questo caso mi serve un riferimento all'oggetto Form1 che posso prelevare nel Form2_Load utilizzando l'oggetto sender
private void Form2_Load(object sender, EventArgs e)
{
f1=(Form1)sender;
f1.Var1 = 4;
}
3) Passo i parametri mediante costruttore di Form2.
Quale tra questi è il più ortodosso? Ne conoscete altri?