Comment : afficher une palette de couleurs à l'aide du composant ColorDialog
Le composant ColorDialog affiche une palette de couleurs et retourne une propriété contenant la couleur sélectionnée par l’utilisateur.
Pour choisir une couleur à l’aide du composant ColorDialog
Affichez la boîte de dialogue à l’aide de la ShowDialog méthode.
Utilisez la DialogResult propriété pour déterminer comment la boîte de dialogue a été fermée.
Utilisez la Color propriété du ColorDialog composant pour définir la couleur choisie.
Dans l’exemple ci-dessous, le Button gestionnaire d’événements du Click contrôle ouvre un ColorDialog composant. Lorsqu’une couleur est choisie et que l’utilisateur clique sur OK, la Button couleur d’arrière-plan du contrôle est définie sur la couleur choisie. L’exemple suppose que votre formulaire a un Button contrôle et un ColorDialog composant.
Private Sub Button1_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button1.Click If ColorDialog1.ShowDialog() = DialogResult.OK Then Button1.BackColor = ColorDialog1.Color End If End Sub
private void button1_Click(object sender, System.EventArgs e) { if(colorDialog1.ShowDialog() == DialogResult.OK) { button1.BackColor = colorDialog1.Color; } }
private: void button1_Click(System::Object ^ sender, System::EventArgs ^ e) { if(colorDialog1->ShowDialog() == DialogResult::OK) { button1->BackColor = colorDialog1->Color; } }
(Visual C#, Visual C++) Placez le code suivant dans le constructeur du formulaire pour inscrire le gestionnaire d’événements.
this.button1.Click += new System.EventHandler(this.button1_Click);
this->button1->Click += gcnew System::EventHandler(this, &Form1::button1_Click);
Voir aussi
.NET Desktop feedback
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour