.NET (VB08) modificare un controllo che si trova in un form parent

Independent Codes

Capita a volte di realizzare dei form o dialog che debbano interagire con il form padre, senza sapere quale sia, ad esempio perché lo stesso dialogo viene richiamato in più parti del progetto.

E’ essenziale in questo caso fare 2 cose:

  • richiamare il dialogo “figlio” e dichiarare il suo “parent”
  • fare riferimento dal dialogo “figlio” al controllo nel form “parent”
  • Per fare questo possiamo usare queste funzioni:
    frmFiglio.ShowDialog(Me)
    per richiamare il dialogo dichiarando il padre (ME)

    Dim ff As New Form
    ff = Me.Owner.FindForm()
    ff.Controls("NomeControllo").Text = Valore

    per identificare il form padre ed impostare il “VALORE” al controllo “NomeControllo”

    Lascia un commento

    Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *