2009-09-24 9 views

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

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

+0

Une idée * pourquoi * les deux ne sont pas autorisés? – noelicus

+0

MaximizeBox et MimizeBox sont tous deux définis sur False. C'est intuitif. +1 de moi –

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