Menu di scelta rapida di VB.net (desktop) assegnato al problema del proprietario di più controlli
-
04-07-2019 - |
Domanda
Ho due diversi controlli di griglia nella stessa forma. Condividono lo stesso menu di scelta rapida. Ho difficoltà a determinare quale controllo è il proprietario quando seleziono la voce di menu di scelta rapida.
Soluzione
La proprietà SourceControl sulla classe ContextMenuStrip mostrerà l'ultimo controllo che ha causato la visualizzazione della striscia di menu.
Altri suggerimenti
Il gestore eventi per l'evento Click di MenuItem avrà un parametro Sender. Questo oggetto dovrebbe essere il controllo che aveva lo stato attivo quando veniva visualizzato il menu di scelta rapida.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow