J'essaie d'ajouter une aide '?' bouton à la barre de titre (avec minimiser, agrandir et fermer les boutons) de mon application winforms (C# .NET 2.0). J'ai essayé d'utiliser la propriété Help Button de Form, mais cela ne fonctionne pas. Aucune suggestion?Comment inclure l'aide '?' dans la barre de titre de winform
29
A
Répondre
36
L'icône d'aide est présente uniquement lorsque HelpButton = True et MaximizeBox et MimizeBox sont définis sur False. C'est la norme Windows. Si vous voulez vraiment aller au-delà et ajouter un bouton de toute façon, vous devrez personnaliser la barre de titre.
Ce n'est pas une tâche facile, cela implique de nombreux hooks ou une refonte complète de la barre de titre. Etes-vous sûr de vouloir quitter la norme Windows?
Ne serait-il pas préférable d'avoir de l'aide disponible dans le menu ou sur une barre d'outils quelque part?
0
Outre la solution, vous devez remplacer FormBorderStyle par FixedDialog. Pour bénéficier de la fonctionnalité d'aide, utilisez l'événement _HelpButtonClicked dans le formulaire.
Questions connexes
- 1. Texte dans la barre de titre
- 2. YUI Editeur masquant la barre de titre?
- 3. barre de titre est manquante dans YUI
- 4. Bouton Fermer dans la barre de titre dans MFC
- 5. Ne répond pas est affiché dans la barre de titre
- 6. Masquer les boutons de la barre de titre à Cocoa
- 7. Comment cacher la barre de titre dans la fenêtre principale de l'iPhone
- 8. Dessin d'une barre d'outils dans la barre de titre d'une fenêtre
- 9. QT4 Glisser la fenêtre sans barre de titre
- 10. Afficher ou masquer une barre de titre à la demande
- 11. QT: Masquer la barre de titre d'une fenêtre/fenêtre
- 12. Comment modifier l'icône de la barre de titre dans Adobe AIR?
- 13. WinForm Défilement du panneau sans barre de défilement?
- 14. Comment émuler la barre de titre de la fenêtre en CSS/HTML
- 15. Comment détecter Ctrl - Barre oblique dans l'application WinForm
- 16. Suppression de la barre de titre de la vue de côté de l'application utilitaire
- 17. Ajout d'un élément de menu contextuel personnalisé à la barre de titre Windows Form
- 18. Comment puis-je afficher une image dans la barre de titre WPF Aero Glass?
- 19. Modification de la couleur d'arrière-plan de la barre de titre WPF
- 20. Réglage police et taille de police du texte de la barre de titre dans un UITableViewController
- 21. Comment mettre une image comme titre de la barre de navigation
- 22. Légende de la barre de titre du centre de la forme de ruban Syncfusion WinForms?
- 23. Supprimer le texte de la barre de titre d'une fenêtre mais conserver le texte de la barre d'état
- 24. Comment avoir un titre de fenêtre non/un et avoir un titre différent pour la barre des tâches?
- 25. Comment obtenir un CView basé sur Windows qui ne contiennent pas la barre de titre et la barre d'état
- 26. structure de données laide à la recherche java
- 27. Capture tactile du titre de la barre de navigation de l'iPhone?
- 28. Modification du texte dans la barre de titre d'Internet Explorer (7.0) et onglet
- 29. Comment créer une barre de progression de sélection dans WPF?
- 30. Ajouter une barre de progression dans la barre de navigation
Merci. Maintenant, je connais la raison pour laquelle la propriété HelpButton ne fonctionne pas, car j'ai mon MinimizeBox = true. Je ne pense pas que je préférerais partir de Windows standard. Je préfère ajouter un bouton d'aide sur le formulaire. Cordialement. – kobra
Une idée * pourquoi * les deux ne sont pas autorisés? – noelicus
MaximizeBox et MimizeBox sont tous deux définis sur False. C'est intuitif. +1 de moi –