Sto utilizzando un ContextMenuStrip
per più controlli e sto cercando di capire il modo migliore per ottenere il controllo su cui è stato effettivamente fatto clic per aprire il menu di scelta rapida. Il mittente fornisce semplicemente il riferimento ToolStripMenuItem
, che ha una proprietà Owner che fa riferimento allo ContextMenuStrip
, ma non riesco a capire come determinare il controllo da cui proviene il clic. Ci deve essere un modo semplice per controllare questo, giusto? Lo sto verificando nell'evento click di ToolStripMenuItem
.Come si ottiene il controllo su cui è stato fatto clic per aprire 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
Ho trovato un similar post su questo, ma che menzioni utilizzando una proprietà SourceControl
, che non vedo qui.
Utilizzo Visual Studio 2008, winform VB.Net.
Grazie, era quello che mi mancava. –