Procedimiento para mostrar una paleta de colores con el componente ColorDialog
El componente ColorDialog muestra una paleta de colores y devuelve una propiedad que contiene el color seleccionado por el usuario.
Para elegir un color mediante el componente ColorDialog
Abra el cuadro de diálogo mediante el método ShowDialog.
Use la propiedad DialogResult para determinar cómo se cerró el cuadro de diálogo.
Use la propiedad Color del componente ColorDialog para establecer el color elegido.
En el siguiente ejemplo, el controlador de eventos Click del control Button abre un componente ColorDialog. Cuando el usuario elige un color y hace clic en Aceptar, el color de fondo del control Button se establece en el color elegido. En el ejemplo se da por hecho que el formulario tiene un control Button y un componente 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# y Visual C++). Incluya el código siguiente en el constructor del formulario para registrar el controlador de eventos.
this.button1.Click += new System.EventHandler(this.button1_Click);
this->button1->Click += gcnew System::EventHandler(this, &Form1::button1_Click);
Consulte también
.NET Desktop feedback
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de