C# - Get Parent de ToolStripMenuItem

Comment puis-je déterminer le parent d'un ToolStripMenuItem? Avec un MenuStrip tout ce que vous avez à faire est d'utiliser la propriété Parent, mais il ne semble pas qu'ToolStripMenuItem a cette propriété. J'ai un ToolStripDropDownButton qui a un couple de ToolStripMenuItems et je voudrais être en mesure de localiser les parents de ces programmant.

double possible de C# - Convertir MenuStrip code de ToolStrip
Il y a un Owner, OwnerItem et Parent propriété exposée par le ToolStripMenuItem classe. Ne aucun de ces travaux pour vous? Il est difficile de comprendre ce que vous essayez d'accomplir et pourquoi il ne fonctionne pas.
ce n'est pas un doublon, mais plutôt de manière plus précise à la question d'obtenir à la racine du problème. Et la question que je me suis retrouvée nulle part, même vous essayé de répondre, sans succès, puis supprimé de votre réponse.
Je suis d'accord, je ne pense pas que cette question est une copie exacte. C'est pourquoi je n'ai pas le droit de voter pour le fermer. Je ne pense pas que l'autre devient vraiment le cœur du problème que vous rencontrez, et c'est pourquoi il a été à la fois difficile pour les gens à répondre et pour vous de trouver une solution. Ma question est toujours la même que celle que j'ai posté un commentaire ci—avez-vous essayé chacun de ces 3 propriétés et constaté que aucun de travailler pour vous? Je ne peux pas imaginer que vous ne pouvez pas faire du tout de faire ce que vous voulez. Pouvez-vous mettre à jour votre question à clarifier les problèmes que vous avez rencontrés?
Si vous construisez une seule structure de menu tout en bas (c'est à dire que vous ajoutez à la DropDownItems propriétés), OwnerItem est la bonne façon de trouver le "parent" et vous pouvez "marcher" la hiérarchie de retour vers le haut-niveau MenuStrip/ContextMenu. Toutefois, si vous créez un certain nombre de ContextMenuStrip et puis définissez Déroulante propriétés de ces bandes, vous pouvez théoriquement la réutilisation de la même bande dans plusieurs endroits...donc il peut y avoir plusieurs chemins pour arriver au même point. 🙁

OriginalL'auteur user | 2010-12-31