Jak uzyskać formant, który został kliknięty, aby otworzyć ContextMenuStrip?
UżywamContextMenuStrip
dla wielu kontrolek i próbuję znaleźć najlepszy sposób, aby uzyskać kliknięcie kontrolki, aby otworzyć menu kontekstowe. Nadawca po prostu dajeToolStripMenuItem
reference, który ma właściwość Owner, która odwołuje się doContextMenuStrip
, ale nie wiem, jak stwierdzić, z której kontroli pochodzi kliknięcie. Musi być prosty sposób, aby to sprawdzić, prawda? Sprawdzam to wToolStripMenuItem
zdarzenie kliknięcia.
Friend WithEvents mnuWebCopy As System.Windows.Forms.ToolStripMenuItem
...
Private Sub mnuWebCopy_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles mnuWebCopy.Click
znalazłempodobny post o tym, ale wspomina o użyciuSourceControl
własność, której tutaj nie widzę.
Używam Visual Studio 2008, VB.Net winforms.