Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di danz67
    Registrato dal
    May 2005
    Messaggi
    213

    [Delphi] - Intercettare sender

    Ciao a tutti,
    ipotizziamo di avere 3 form

    form1 (contiene button1 con evento form3.showmodal)
    form2 (contiene button1 con evento form3.showmodal)
    form3

    ho la necessità di individuare il sender che ha aperto il form3 (se è stato il button1 del form1 o del form2)

    Grazie ciao

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,296
    Originariamente inviato da danz67
    form1 (contiene button1 con evento form3.showmodal)
    form2 (contiene button1 con evento form3.showmodal)
    form3
    ShowModal è un metodo, non un evento.
    L'uso della corretta terminologia per gli elementi del linguaggio e teorici è importante, altrimenti non sei in grado di leggere correttamente le risposte.

    Originariamente inviato da danz67
    ho la necessità di individuare il sender che ha aperto il form3 (se è stato il button1 del form1 o del form2)
    Potresti introdurre un nuovo metodo in Form3 che accetti come parametro il riferimento al Form "chiamante", e in quel metodo memorizzare all'interno di un campo del Form stesso (variabile privata del Form) il riferimento passato, richiamando successivamente il metodo ShowModal per visualizzare infine il Form.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  3. #3
    Utente di HTML.it L'avatar di danz67
    Registrato dal
    May 2005
    Messaggi
    213
    Originariamente inviato da alka
    ShowModal è un metodo, non un evento.
    L'uso della corretta terminologia per gli elementi del linguaggio e teorici è importante, altrimenti non sei in grado di leggere correttamente le risposte.
    Ho solo scritto con premura e so benissimo che è un metodo. Comunque concordo pienamente con quello che dici.


    Originariamente inviato da alka Potresti introdurre un nuovo metodo in Form3 che accetti come parametro il riferimento al Form "chiamante", e in quel metodo memorizzare all'interno di un campo del Form stesso (variabile privata del Form) il riferimento passato, richiamando successivamente il metodo ShowModal per visualizzare infine il Form.
    Ottimo suggerimento.
    Grazie ciao

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 © 2024 vBulletin Solutions, Inc. All rights reserved.