Postupy: Zobrazení palety barev pomocí součásti ColorDialog
Komponenta ColorDialog zobrazí paletu barev a vrátí vlastnost obsahující barvu, která uživatel vybral.
Výběr barvy pomocí komponenty ColorDialog
Zobrazí dialogové okno pomocí ShowDialog metody.
DialogResult Pomocí vlastnosti určete, jak bylo dialogové okno uzavřeno.
Color Pomocí vlastnosti ColorDialog komponenty nastavte zvolenou barvu.
V následujícím příkladu Button obslužná rutina Click události ovládacího prvku otevře komponentu ColorDialog . Když vyberete barvu a uživatel klikne na OK, Button barva pozadí ovládacího prvku se nastaví na zvolenou barvu. Příklad předpokládá, že formulář má Button ovládací prvek a komponentu ColorDialog .
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++) Do konstruktoru formuláře umístěte následující kód pro registraci obslužné rutiny události.
this.button1.Click += new System.EventHandler(this.button1_Click);
this->button1->Click += gcnew System::EventHandler(this, &Form1::button1_Click);
Viz také
.NET Desktop feedback
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro