Partager via


Comment : afficher une liste de polices

Mise à jour : novembre 2007

Vous pouvez utiliser le composant FontDialog intégré pour afficher une sélection de polices au lieu de créer votre propre boîte de dialogue Police. Par exemple, vous pouvez permettre aux utilisateurs de sélectionner une police dans la boîte de dialogue, puis d'appliquer la police sélectionnée au texte du formulaire.

Pour afficher la boîte de dialogue Police

  1. Dans le menu Fichier, cliquez sur Nouveau projet.

    La boîte de dialogue Nouveau projet s'affiche.

  2. Cliquez sur Application Windows Forms, puis sur OK.

  3. À partir de la Boîte à outils, faites glisser un contrôle Label vers le formulaire et modifiez les propriétés suivantes dans la fenêtre Propriétés :

    Propriété

    Valeur

    Name

    labelFont

    Text

    Texte d'exemple

  4. Ajoutez un contrôle Button au formulaire et modifiez les propriétés suivantes dans la fenêtre Propriétés :

    Propriété

    Valeur

    Name

    setFont

    Text

    Modifier la police

  5. Faites glisser un composant FontDialog de l'onglet Boîtes de dialogue de la Boîte à outils vers le formulaire.

    fontDialog1 s'affiche dans la barre d'état des composants.

  6. Double-cliquez sur le bouton pour créer le gestionnaire d'événements par défaut dans l'éditeur de code.

  7. Dans le gestionnaire d'événements etFont_Click, ajoutez le code suivant pour afficher la boîte de dialogue Police et modifier la police du texte de l'étiquette en fonction du choix de l'utilisateur.

    if (fontDialog1.ShowDialog() == DialogResult.OK)
    {
        this.labelFont.Font = fontDialog1.Font;
    }
    
  8. Appuyez sur F5 pour exécuter le code.

  9. À l'ouverture du formulaire, cliquez sur Modifier la police, sur une police dans la boîte de dialogue obtenue, puis sur OK.

  10. Vérifiez que la police sélectionnée est appliquée au texte de l'étiquette.

  11. Fermez l'application.

Voir aussi

Concepts

Utilisation de boîtes de dialogue intégrées dans votre application

Conception d'une interface utilisateur en Visual C#

Autres ressources

Boîtes de dialogue (Visual C#)

Visite guidée de Visual C#