Procedura: modificare l'aspetto del componente ColorDialog di Windows Form

È possibile configurare l'aspetto e alcune delle proprietà del componente ColorDialog di Windows Form. La finestra di dialogo è composta da due sezioni: in una sono riportati i colori di base e nell'altra è possibile definire colori personalizzati.

La maggior parte delle proprietà limita il numero di colori che l'utente può selezionare dalla finestra di dialogo. Se la proprietà AllowFullOpen è impostata su true, verrà consentito all'utente di definire colori personalizzati. Se la proprietà FullOpen è impostata su true, la finestra di dialogo verrà espansa per la definizione dei colori personalizzati. In caso contrario, sarà necessario scegliere il pulsante "Definisci colori personalizzati". Quando la proprietà AnyColor è impostata su true, nella finestra di dialogo vengono visualizzati tutti i colori disponibili nell'insieme dei colori di base. Se la proprietà SolidColorOnly è impostata su true, l'utente non potrà selezionare colori con retinatura e saranno disponibili soltanto colori a tinta unita.

Se la proprietà ShowHelp è impostata su true, nella finestra di dialogo verrà visualizzato il pulsante ?. Quando l'utente sceglie il pulsante ?, viene generato l'evento HelpRequest del componente ColorDialog.

Per configurare l'aspetto della finestra di dialogo dei colori

  • Impostare le proprietà AllowFullOpen, AnyColor, SolidColorOnly e ShowHelp sui valori desiderati.

    ColorDialog1.AllowFullOpen = True
    ColorDialog1.AnyColor = True
    ColorDialog1.SolidColorOnly = False
    ColorDialog1.ShowHelp = True
    
    colorDialog1.AllowFullOpen = true;
    colorDialog1.AnyColor = true;
    colorDialog1.SolidColorOnly = false;
    colorDialog1.ShowHelp = true;
    
    colorDialog1.set_AllowFullOpen(true);
    colorDialog1.set_AnyColor(true);
    colorDialog1.set_SolidColorOnly(false);
    colorDialog1.set_ShowHelp(true);
    
    colorDialog1->AllowFullOpen = true;
    colorDialog1->AnyColor = true;
    colorDialog1->SolidColorOnly = false;
    colorDialog1->ShowHelp = true;
    

Vedere anche

Riferimenti

Cenni preliminari sul componente ColorDialog (Windows Form)

ColorDialog

Altre risorse

Componente ColorDialog (Windows Form)