Originariamente inviato da robertosistem
grazie per la risposta !non ci speravo più!:-)

cosa intendi per passargli un riferimento?
Intendi creare un'istanza di form1 in form2,oppure una variabile o altro?

neanch'io sono un mostro con C#!
ciao
Guarda, io non ho mai manco visto il C#.
Quindi se non hai un minimo di conoscenza, non sai se quello che dico può avere una qualche valenza o no.

Intendo questo, ad esempio in Java.
codice:
Form form1=new Form();

...

// metodo che crea form2
Form form2=new Form(form1)
e il costruttore Form deve accettare come parametro un oggetto di tipo Form stesso, in modo che poi, nel codice di form2 tu hai un riferimento a form1.

Ma ripeto, parlo da profano.