Procedura: visualizzare una tavolozza dei colori con il componente ColorDialog
Il componente ColorDialog visualizza una tavolozza di colori e restituisce una proprietà contenente il colore selezionato dall'utente.
Per scegliere un colore usando il componente ColorDialog
Visualizzare la finestra di dialogo utilizzando il ShowDialog metodo .
Utilizzare la DialogResult proprietà per determinare la modalità di chiusura della finestra di dialogo.
Utilizzare la Color proprietà del ColorDialog componente per impostare il colore scelto.
Nell'esempio seguente, il Button gestore eventi del Click controllo apre un ColorDialog componente. Quando si sceglie un colore e l'utente fa clic su OK, il Button colore di sfondo del controllo viene impostato sul colore scelto. Nell'esempio si presuppone che il form abbia un Button controllo e un ColorDialog componente.
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++) Inserire il codice seguente nel costruttore del modulo per registrare il gestore eventi.
this.button1.Click += new System.EventHandler(this.button1_Click);
this->button1->Click += gcnew System::EventHandler(this, &Form1::button1_Click);
Vedi anche
.NET Desktop feedback
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per