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
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
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
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