Я использую ContextMenuStrip
для нескольких элементов управления, и я пытаюсь найти лучший способ получить элемент управления, на который фактически щелкнули, чтобы открыть контекстное меню. Отправитель просто дает ссылку ToolStripMenuItem
, которая имеет свойство Owner, которое ссылается на ContextMenuStrip
, но я не могу понять, как определить, из какого элемента управления произошел щелчок. Должен быть простой способ проверить это, верно? Я проверяю это в событии click ToolStripMenuItem
.
Friend WithEvents mnuWebCopy As System.Windows.Forms.ToolStripMenuItem
...
Private Sub mnuWebCopy_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles mnuWebCopy.Click
Я нашел аналогичный пост об этом, но в нем упоминается использование свойства SourceControl
, которого я здесь не вижу.
Я использую Visual Studio 2008, VB.Net winforms.