Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés

Cómo: 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 utilizando el componente ColorDialog

  1. Muestre el cuadro de diálogo mediante el método ShowDialog.

  2. Utilice la propiedad DialogResult para determinar cómo se cerró el cuadro de diálogo.

  3. Utilice la propiedad Color del componente ColorDialog para establecer el color elegido.

    En el ejemplo siguiente, el controlador de eventos Click del control Button abre un componente ColorDialog. Cuando se elige un color y el usuario hace clic en Aceptar, el color de fondo del control Button se define como el color elegido. En el ejemplo se supone que el formulario tiene un control Button y un componente ColorDialog.

    private void button1_Click(object sender, System.EventArgs e)
    {
       if(colorDialog1.ShowDialog() == DialogResult.OK)
       {
          button1.BackColor = colorDialog1.Color;
       }
    }
    
    

    (Visual C#, Visual C++) Coloque el código siguiente en el constructor del formulario para registrar el controlador de eventos.

    this.button1.Click += new System.EventHandler(this.button1_Click);
    
    
Mostrar: