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

È possibile configurare l'aspetto del componente Windows Form ColorDialog con una serie di proprietà. La finestra di dialogo include due sezioni, una che mostra i colori di base e una che consente all'utente di definire colori personalizzati.

La maggior parte delle proprietà limita i colori che l'utente può selezionare dalla finestra di dialogo. Se la AllowFullOpen proprietà è impostata su true, l'utente può definire colori personalizzati. La FullOpen proprietà è true se la finestra di dialogo viene espansa per definire colori personalizzati. In caso contrario, l'utente deve fare clic su un pulsante "Definisci colori personalizzati". Quando la AnyColor proprietà è impostata su true, nella finestra di dialogo vengono visualizzati tutti i colori disponibili nel set di colori di base. Se la SolidColorOnly proprietà è impostata su true, l'utente non può selezionare i colori dithering; solo i colori a tinta unita sono disponibili per la selezione.

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

Per configurare l'aspetto della finestra di dialogo colore

  1. Impostare le AllowFullOpenproprietà , SolidColorOnlyAnyColor, 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->AllowFullOpen = true;  
    colorDialog1->AnyColor = true;  
    colorDialog1->SolidColorOnly = false;  
    colorDialog1->ShowHelp = true;  
    

Vedi anche