Menu contextuel VB.net (desktop) affecté à un problème de propriétaire de plusieurs contrôles
-
04-07-2019 - |
Question
J'ai deux contrôles de grille différents sur le même formulaire. Ils partagent le même menu contextuel. Je ne parviens pas à déterminer quel contrôle est le propriétaire lorsque je sélectionne l'élément de menu contextuel.
La solution
La propriété SourceControl de la classe ContextMenuStrip affichera le dernier contrôle à l'origine de l'affichage de la bande de menu.
Autres conseils
Le gestionnaire d'événements pour l'événement Click de MenuItem aura un paramètre Sender. Cet objet doit être le contrôle qui avait le focus lorsque le menu contextuel était affiché.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow