Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Dust_79
    Registrato dal
    Mar 2001
    Messaggi
    696

    [VB.NET]Form ereditata e...

    Ho una form, mettiamo frmMain, dove ho un pulsante.
    Ho una seconda form, frmInsert, che eredita da frmMain, dove ho una textbox.

    Al click del pulsante vorrei ad esempio stampare su console il contenuto della textbox.

    Insomma è possibile recuperare un valore allo scatenarsi di un evento di un controllo di una form ereditata?
    PAZZIA PAZZIA
    PORTAMI VIA!

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466
    Forse non ho compreso bene il problema, ma non è sufficiente definire il metodo di gestione dell'evento OnClick sul form ereditato?

    Spiega meglio qual è il problema scrivendo il codice e indicando cosa ottieni e in che misura è diverso da ciò che vorresti.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it L'avatar di Dust_79
    Registrato dal
    Mar 2001
    Messaggi
    696
    Originariamente inviato da alka
    Forse non ho compreso bene il problema, ma non è sufficiente definire il metodo di gestione dell'evento OnClick sul form ereditato?

    Spiega meglio qual è il problema scrivendo il codice e indicando cosa ottieni e in che misura è diverso da ciò che vorresti.

    Ciao!
    Non ho codice da mandare perchè è più che altro un problema di programmazione teorica...

    Se il controllo textbox appartiene alla frmInsert, nell'evento onclick del pulsante (che appartiene invece alla frmMain) non posso recuperare il valore del textbox, perchè il textbox è definito sulla form che eredita mentre l'evento è definito su quella ereditata.

    ??
    PAZZIA PAZZIA
    PORTAMI VIA!

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466
    Originariamente inviato da Dust_79
    Se il controllo textbox appartiene alla frmInsert, nell'evento onclick del pulsante (che appartiene invece alla frmMain) non posso recuperare il valore del textbox, perchè il textbox è definito sulla form che eredita mentre l'evento è definito su quella ereditata.
    Non posso fare altro che dirti...sì, è così.
    Ed è giusto che sia così per i motivi che hai descritto tu.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Utente di HTML.it L'avatar di Dust_79
    Registrato dal
    Mar 2001
    Messaggi
    696
    Originariamente inviato da alka
    Non posso fare altro che dirti...sì, è così.
    Ed è giusto che sia così per i motivi che hai descritto tu.

    Ciao!
    uh...

    cacchio!
    PAZZIA PAZZIA
    PORTAMI VIA!

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466
    Il funzionamento è logico.

    Forse dovresti rivedere il modello concettuale della tua applicazione.
    :master:
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.