Estoy usando un ContextMenuStrip
para controles múltiples y estoy tratando de averiguar la mejor manera de obtener el control que se hizo clic para abrir el menú contextual. El remitente simplemente da la referencia ToolStripMenuItem
, que tiene una propiedad Owner que hace referencia al ContextMenuStrip
, pero no puedo encontrar la forma de decir de qué control proviene el clic. Debe haber una forma simple de verificar esto, ¿verdad? Lo estoy verificando en el evento de clic ToolStripMenuItem
.¿Cómo se obtiene el control que se hizo clic para abrir un ContextMenuStrip?
Friend WithEvents mnuWebCopy As System.Windows.Forms.ToolStripMenuItem
...
Private Sub mnuWebCopy_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles mnuWebCopy.Click
encontré una similar post sobre esto, pero que menciona el uso de una propiedad SourceControl
la que no veo aquí.
Estoy usando Visual Studio 2008, VB.Net winforms.
Gracias, eso era lo que me estaba perdiendo. –