Ciao, ho cominciato da qualche giorno a programmare in C#, arrivando da Visual Basic.

Sto seguendo qualche guida su internet e mi sto trovando piuttosto bene. La cosa che non riesco a fare, anche dopo molte pagine web lette, è la modifica di un bottone (o qualsiasi altro oggetto) dal Form B al Form A.

Mi spiego meglio: nel Form B ho un bottone, al momento disabilitato. Vorrei fare in modo che, cliccando su un bottone nel Form A, attivi il bottone nel Form B.

Ho già messo nel bottone del Form A la proprietà "Modifier" in "Internal".

Il codice che ho scritto per fare apparire la Form B nella Form A (Form1_Load) è:
codice:
Form2 formB = new Form2();
form2.show();
E nel bottone nella Form B ho scritto:
codice:
Form1 formA = new Form1();
form1.button1.enabled = true;
Ma non funziona. Se invece nella Form A ho il bottone già attivo, e questo bottone richiama la Form B e contemporaneamente attiva il bottone (nella Form B) con questo codice:
codice:
Form2 formB = new Form2();
form2.button1.enabled = true;
form2.show();
funziona. Ma se volessi fare il contrario, a Form già aperto? Grazie mille a tutti!