Allora il problema è questo: finchè devo passare dati e informazioni dal form figlio al padre non ci sono problemi perchè utlizzando la formula form1 frm = new form1() per prendere e passare informazioni dal form figlio utlizzo frm.eccecc..
ma la mia domanda è, nel momento in cui devo fare il contrario cosa mi invento? entro nello specifico: ho un form, che al click di un pulsante apre un altro form, dove, scrivendo delle informazioni, al click di un altro pulsante devono essere restituite al form padre.
le ho provate tutte, ho provato a fare form1 t = (form1)this.MdiParent;
e usare t.eccecc.. ma non funziona perchè mi da sempre l'errore NULLREFERENCEEXEPTION, come se le variabili o le funzioni che richiamo, sempre publiche, non fossero istanziate..
ho provato anche facendo ((form1)this.MdiParent).form1(); ((form1)this.ParentForm).eccecc.. ma mi da sempre lo stesso errore.
sul web ho trovato pochissimo, se potete darmi una mano mi fate un gran favore!

Rispondi quotando