Comment puis-je obtenir ContextMenu
à quoi un ToolStripDropDownItem
appartient? C'est dans le but d'utiliser le ContextMenu.SourceControl
en tant que logiquesender
à un événement.Obtenir le menu contextuel auquel appartient un ToolStripDropDownItem?
0
A
Répondre
1
Ce la propriété peut être utilisée pour remonter l'arborescence des éléments de menu vers l'élément de niveau supérieur ... N'est-ce pas ce que vous recherchez juste la propriété Owner
du menu?
var control = ((ContextMenuStrip)topLevelMenuItem.Owner).SourceControl;
utiliser Évidemment as
etc et faire vos chèques null ...
Si je manque peut-être l'endroit poster un extrait de code du menu construit par code pour clarifier les types (ContextMenu vs ContextMenuStrip etc)
PK :-)
0
je avais besoin d'utiliser la propriété Owner
comme ContextMenuStrip
.
ToolStripDropDownItem t = sender as ToolStripDropDownItem;
if (t == null)
return null;
ContextMenuStrip cm = t.Owner as ContextMenuStrip;
if (cm == null)
return null;
return cm.SourceControl;
Questions connexes
- 1. Comment trouver le menu auquel appartient un nœud dans drupal
- 2. Comment obtenir le texte d'un menu contextuel?
- 3. Obtenir le numéro de partition dans un réducteur auquel appartient une paire valeur/clé
- 4. Comment ajouter un menu contextuel à NSOutlineView (ie menu contextuel)
- 5. Menu contextuel
- 6. menu d'options et le menu contextuel
- 7. Créer un sous-menu dans le menu contextuel
- 8. Extjs: Comment créer un menu contextuel dans le menu
- 9. Rails: En revenant au modèle auquel appartient l'objet
- 10. PyQt et le menu contextuel
- 11. Modèle de conception pour contextuel "contextuel" Menu
- 12. Comment obtenir le menu contextuel de l'explorateur dans Winforms ListView?
- 13. Comment obtenir mouseposition lorsque le menu contextuel apparaît?
- 14. Obtenez le menu contextuel standard pour System.Windows.Forms.RichTextBox
- 15. Comment faire un .count sur le modèle auquel appartient un objet dans des rails?
- 16. Comment utiliser le menu contextuel Silverlight 4 par défaut ET le menu contextuel personnalisé?
- 17. ToolStripButton avec menu contextuel?
- 18. GTK: éléments du menu contextuel de positionnement w.r.t menu contextuel
- 19. Menu contextuel Éléments manquants
- 20. Menu contextuel MFC "collant"
- 21. Comment sélectionner un QGraphicsItem sans sélectionner le groupe entier (auquel cet élément appartient)
- 22. Étant donné un pointeur, comment puis-je trouver le _HEAP_ENTRY auquel il appartient?
- 23. Détecter le groupe d'utilisateurs de domaine auquel appartient un utilisateur Windows avec VB.NET
- 24. Menu contextuel sous winforms
- 25. Menu contextuel ExpandableListView
- 26. menu contextuel - javascript
- 27. menu contextuel dans asp.net
- 28. explorer contextuel menu contextuel avec python?
- 29. PyQt menu contextuel
- 30. Étrange menu contextuel numéro
Avez-vous même essayé? Casting 'OwnerItem' à' ContextMenu' avec une instruction 'as' ne compile même pas (ie: un' ContextMenu' ne peut pas * être * un 'ToolStripItem'). –
C'est le parent de l'élément de menu. –
Voir la mise à jour ... –