Procedura: visualizzare una tavolozza dei colori

Aggiornamento: novembre 2007

È possibile utilizzare il componente ColorDialog incorporato per visualizzare una finestra di dialogo dei colori anziché creare una tavolozza dei colori personalizzata. Ad esempio, è possibile consentire agli utenti di selezionare un colore da applicare a un Windows Form quando si fa clic su un pulsante nel form.

Per visualizzare la finestra di dialogo dei colori

  1. Scegliere Nuovo progetto dal menu File.

    Verrà visualizzata la finestra di dialogo Nuovo progetto.

  2. Fare clic su Applicazione Windows Form, quindi scegliere OK.

  3. Dalla Casella degli strumenti trascinare un controllo Button nel form e modificare le proprietà seguenti nella finestra Proprietà:

    Proprietà

    Value

    Name

    formColor

    Text

    Colore

  4. Trascinare un componente ColorDialog dalla scheda Finestre di dialogo della Casella degli strumenti nel form.

    colorDialog1 viene visualizzato nella barra dei componenti.

  5. Fare doppio clic sul pulsante Colore per creare il gestore eventi predefinito nell'editor di codice.

  6. Nel gestore eventi formColor_Click aggiungere il codice seguente per visualizzare la finestra di dialogo dei colori e modificare il colore di sfondo del form in base alle preferenze dell'utente.

    if (colorDialog1.ShowDialog() == DialogResult.OK)
    {
        this.BackColor = colorDialog1.Color;
    }
    
  7. Premere F5 per eseguire il codice.

  8. Quando viene aperto il form, fare clic su Colore, fare clic su un colore nella finestra di dialogo visualizzata, quindi fare clic su OK.

  9. Verificare che il colore scelto sia applicato al form.

  10. Chiudere l'applicazione.

Vedere anche

Concetti

Utilizzo delle finestre di dialogo incorporate nell'applicazione

Progettazione di un'interfaccia utente in Visual C#

Altre risorse

Finestre di dialogo (Visual C#)

Presentazione guidata di Visual C#