J'utilise un ContextMenuStrip
pour plusieurs contrôles et j'essaie de trouver le meilleur moyen d'obtenir le contrôle sur lequel on a cliqué pour ouvrir le menu contextuel. L'expéditeur donne juste la référence ToolStripMenuItem
, qui possède une propriété Owner qui référence le ContextMenuStrip
, mais je n'arrive pas à comprendre comment déterminer le contrôle d'où provient le clic. Il doit y avoir un moyen simple de vérifier cela, non? Je le vérifie dans l'événement de clic ToolStripMenuItem
.Comment obtenez-vous le contrôle sur lequel vous avez cliqué pour ouvrir 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
J'ai trouvé un similar post à ce sujet, mais qui mentionne l'utilisation d'une propriété SourceControl
que je ne vois pas ici. J'utilise Visual Studio 2008, winforms VB.Net.
Merci, c'était ce qui me manquait. –