Subito! (si hai ragione ma la buona volotà ti assicuro è tanta!).

La mia win application in C# 2005 comprende un form form1 ed una classe cls1. Voglio fare in modo che il colore del form1 venga 'modificato' dalla classe cls1 e non dal codice del form, e questo perché il cambio colore è solo una di varie operazione che saranno eseguite su quel form e che, per meglio strutturare il mio codice, voglio provare a collocare in una classe separata.

Ora, nel file cls1 c'è la classe cls1 ed al suo interno ho creato la mia public void Colore() che al suo interno ha solo il comando che ho inserito nel primo messaggio. Nel file form1 invece c'è la routine form1.load e qui ho inserito il codice

class1 myClass = new class1();
myClass.Colore();

Tutto qui. Solo che non raggiungo il risultato voluto. Come cambieresti tu il colore di un form, da un comando ubicato in una classe esterna al form? Grazie di tutto