Une question est: Maintenant je veux ajouter un nouveau menu à la fin de MenuBar, pas pour ajouter un menuitem au menu connu. tout comme les éléments Xcode: Le dernier menu est Aide, je veux ajouter un nouveau Mneu (MyMenu) derrière le menu Aide? Comment faire ? Merci beaucoup!Comment ajouter un nouveau menu à la fin de MenuBar?
1
A
Répondre
4
En règle générale, vous ne devez pas ajouter ou supprimer d'éléments dans le menu principal lors de l'exécution, car cela casse la mémoire musculaire de vos utilisateurs. Activez ou désactivez-les à la place, et vous aurez une meilleure interface utilisateur.
En supposant que vous ayez trouvé une bonne raison de le faire, la manière de le faire est d'obtenir le menu principal de l'objet NSApplication partagé, puis d'insérer l'élément de menu pour votre nouveau menu. Le sous-menu de l'élément de menu est le menu que vous insérez. (Bien sûr, vous pouvez créer le menu et l'élément de menu dans IB et accéder à l'élément de menu via une prise.)
Questions connexes
- 1. WPF: Comment pouvez-vous ajouter un nouveau menuitem à un menu lors de l'exécution?
- 2. Comment ajouter un menu contextuel à NSOutlineView (ie menu contextuel)
- 3. Ajouter un nouveau champ à plusieurs tables à la fois?
- 4. ajouter un élément de menu au menu contextuel par défaut
- 5. Comment justifier le texte et ajouter ... à la fin
- 6. Zend Framework: comment ajouter un nouveau contrôleur?
- 7. Comment ajouter un nouveau bouton à PrintPreviewDialog en C#?
- 8. Comment ajouter un nouveau bouton à Windows Explorer?
- 9. flash composant MenuBar bug
- 10. Comment ajouter un filtre à la toute fin d'une chaîne de filtres à partir d'une superclasse?
- 11. Comment ajouter des éléments à un menu par programme?
- 12. Comment ajouter des points de fin?
- 13. Ajouter un élément de menu à une autre application
- 14. comment ajouter un caractère supplémentaire à la fin de chaque ligne dans vim
- 15. flex3 menubar: bindings dans la propriété "enabled"
- 16. TWiki ajouter un nouveau sujet par programme
- 17. Ajouter dijit généré dynamiquement à la fin d'un div
- 18. Flex menuBar événement lors d'un clic sur un élément qui n'est pas un sous-menu
- 19. Comment faire pour ajouter un lien Action/à la fin d'un lien
- 20. Comment puis-je ajouter des notes de fin à un document Word en utilisant Powershell?
- 21. Comment ajouter un menu contextuel aux éléments de l'arborescence Silverlight?
- 22. Comment générer un index à la fin d'un fichier PDF?
- 23. comment ajouter un nouveau mappage d'application dans iis
- 24. YUI (JS): Mettre un MenuBar dans un Panneau
- 25. Comment ajouter un élément de menu au menu contextuel d'un fichier avec une ligne séparée?
- 26. Comment ajouter une valeur à partir d'un champ de formulaire dans un nouveau champ de formulaire
- 27. drupal menu hook - comment ajouter du format
- 28. Dynamiquement ajouter des contrôles à un StackPanel silveright pour créer un menu
- 29. Comment ajouter le contenu d'une liste à la fin de l'autre liste?
- 30. Ajouter des éléments de menu cocos2d à l'exécution
La deuxième question est complètement indépendante de la première. Vous devriez casser ceci en 2 questions. –