Menu di scelta rapida di VB.net (desktop) assegnato al problema del proprietario di più controlli

StackOverflow https://stackoverflow.com/questions/244002

  •  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.

È stato utile?

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
scroll top