Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2012
    Messaggi
    12

    c# passare metodi da form figlio a form padre

    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!

  2. #2
    Prova a guardare la proprietà Owner del form.
    Chi non cerca trova.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.