Comment : afficher une palette de couleurs

Mise à jour : novembre 2007

Vous pouvez utiliser le composant ColorDialog intégré pour afficher une boîte de dialogue Couleurs au lieu de créer votre propre palette de couleurs. Par exemple, vous pouvez permettre aux utilisateurs de sélectionner une couleur à appliquer à un formulaire Windows lorsqu'ils cliquent sur un bouton du formulaire.

Pour afficher la boîte de dialogue Couleurs

  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 Button vers le formulaire et modifiez les propriétés suivantes dans la fenêtre Propriétés :

    Propriété

    Valeur

    Nom

    formColor

    Texte

    Couleur

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

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

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

  6. Dans le gestionnaire d'événements formColor_Click, ajoutez le code suivant pour afficher la boîte de dialogue Couleurs et modifier la couleur de l'arrière-plan du formulaire en fonction du choix de l'utilisateur.

    if (colorDialog1.ShowDialog() == DialogResult.OK)
    {
        this.BackColor = colorDialog1.Color;
    }
    
  7. Appuyez sur F5 pour exécuter le code.

  8. À l'ouverture du formulaire, cliquez sur Couleur, sur une couleur dans la boîte de dialogue obtenue, puis sur OK.

  9. Vérifiez que la couleur sélectionnée est appliquée au formulaire.

  10. 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#