Welcome, Guest
Username: Password: Remember me
Qui si parla italiano
  • Page:
  • 1

TOPIC:

Da quale controllo viene la chiamata di un menù contestuale? 20 Feb 2023 22:46 #25326

  • claudiocarletta
  • claudiocarletta's Avatar
  • Topic Author


  • Posts: 94
  • Salve a tutti,
    in questa finestra

    ho creato un menù contestuale associandolo ai quattro controlli indicati e vorrei intercettare quale dei controlli ha generato la chiamata di menù.
    Penso che si debba poter fare con
    method MenuSelect(oMenuSelectEvent)
    	super:MenuSelect(oMenuSelectEvent)
    	//Put your changes here
    return NIL
    ma francamente non so cosa metterci dentro.
    Qualcuno può aiutarmi?
    Grazie
    Attachments:

    Please Log in or Create an account to join the conversation.

    Da quale controllo viene la chiamata di un menù contestuale? 21 Feb 2023 05:34 #25327

    • wriedmann
    • wriedmann's Avatar


  • Posts: 3366
  • Ciao Claudio,
    sinceramente non ho mai avuto questa problematica.....
    Secondo la documentazione non riesci a capire quale controllo ha creato questo evento.
    Senza provarlo, vedo solo due possibilità:
    - creare una tua classe di controllo e intercettare MenuSelect() a livello di controllo
    - creare una classe di menu proprio per il controllo e salvare il nome del controllo nel menu stesso per poi capire nel momento del MenuCommand() quale controllo è il proprietario del relativo menu.
    Saluti
    Wolfgang
    Wolfgang Riedmann
    Meran, South Tyrol, Italy

    www.riedmann.it - docs.xsharp.it

    Please Log in or Create an account to join the conversation.

    Da quale controllo viene la chiamata di un menù contestuale? 21 Feb 2023 09:05 #25328

    • softdevo@tiscali.it's Avatar


  • Posts: 177
  • Ciao, io creerei un menù contestuale per ogni controllo che eredita dal menu che hai creato
    CLASS MioMenu INHERIT GeneraleContextMenu
    PROTECT Controllo as CONTROL

    POI dal metodo MenuSelect chiederei quale sia il controllo del contextmenu

    Idea balsana?

    Danilo

    Please Log in or Create an account to join the conversation.

    • Page:
    • 1
    Moderators: wriedmann