Comment : afficher l'aide contextuelle

Mise à jour : novembre 2007

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.

Remarque :

Les boîtes de dialogue et les commandes de menu que vous voyez peuvent différer de ce qui est décrit dans l'aide selon vos paramètres actifs ou votre édition. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Paramètres Visual Studio.

Pour afficher l'aide contextuelle

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. Appuyez sur F5.

  6. 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

Autres ressources

Intégration de l'aide d'utilisateur dans les Windows Forms

Windows Forms