Menú contextual de VB.net (escritorio) asignado a un problema de propietario de múltiples controles

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

  •  04-07-2019
  •  | 
  •  

Pregunta

Tengo dos controles de cuadrícula diferentes en el mismo formulario. Comparten el mismo menú contextual. Tengo problemas para determinar qué control es el propietario cuando selecciono el elemento del menú contextual.

¿Fue útil?

Solución

La propiedad

SourceControl en la clase ContextMenuStrip mostrará el último control que hizo que se muestre esa tira de menú.

Otros consejos

El controlador de eventos para el evento Click de MenuItem tendrá un parámetro Sender. Este objeto debe ser el control que tenía el foco cuando se mostraba el menú contextual.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top