Comment : afficher l'aide contextuelle
Vous pouvez afficher l'aide dans les Windows Forms à l'aide du bouton Aide (?) situé dans la partie droite de la barre de titre et auquel vous accédez par le biais de la propriété HelpButton. Ce type d'affichage de l'aide convient particulièrement aux boîtes de dialogue. En effet, avec un affichage modal des boîtes de dialogue (avec la méthode ShowDialog), il n'est pas toujours facile d'accéder à des systèmes d'aide externes, dans la mesure où les boîtes de dialogue modales doivent être fermées avant que le focus puisse passer à une autre fenêtre. En outre, pour utiliser le bouton Aide (?), le bouton Réduire ou Agrandir ne doit pas être affiché dans la barre de titre. Il s'agit d'une convention standard pour les boîtes de dialogue alors que les formulaires disposent généralement de boutons Réduire et Agrandir.
Notez qu'il est également possible d'utiliser le composant HelpProvider pour lier des contrôles à des fichiers d'un système d'aide, même si vous avez implémenté l'aide contextuelle. Pour plus d'informations, consultez Association de l'aide aux contrôles dans une application Windows.
Notes
Les boîtes de dialogue et les commandes de menu qui s'affichent peuvent être différentes de celles qui sont décrites dans l'aide, en fonction de vos paramètres actifs ou de l'édition utilisée. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Utilisation des paramètres.
Pour afficher l'aide contextuelle
Faites glisser un composant HelpProvider de la boîte à outils vers votre formulaire.
Le contrôle sera placé dans la barre d'état des composants située au bas de la fenêtre Concepteur Windows Forms.
Dans la fenêtre Propriétés, affectez à la propriété HelpButton la valeur true. Cette configuration permet d'afficher dans la partie droite de la barre de titre du formulaire un bouton contenant un point d'interrogation.
Pour que HelpButton s'affiche, les propriétés MinimizeBox et MaximizeBox du formulaire doivent avoir la valeur false, la propriété ControlBox la valeur true et la propriété FormBorderStyle l'une des valeurs suivantes : FixedSingle, Fixed3D, FixedDialog ou Sizable. Pour plus d'informations sur l'utilisation des bordures et des boutons Réduire et Agrandir, consultez Comment : modifier les bordures des Windows Forms à l'aide du concepteur.
Sélectionnez le contrôle pour lequel vous souhaitez afficher l'aide dans votre formulaire et définissez la chaîne Help dans la fenêtre Propriétés. Il s'agit de la chaîne de texte qui sera affichée dans une fenêtre de type ToolTip.
Appuyez sur F5.
Appuyez sur le bouton Aide (?) de la barre de titre et cliquez sur le contrôle dont vous avez défini la chaîne Help.
Voir aussi
Concepts
Affichage sous forme d'info-bulles de l'aide relative aux contrôles