Практическое руководство. Изменение внешнего вида компонента ColorDialog в Windows Forms

Вы можете настроить внешний вид компонента ColorDialog Windows Forms с рядом его свойств. В диалоговом окне есть два раздела: один из них содержит основные цвета и один, позволяющий пользователю определять пользовательские цвета.

Большинство свойств ограничивают цвета, которые пользователь может выбрать в диалоговом окне. Если для свойства AllowFullOpen задано значение true, пользователь может определить пользовательские цвета. Свойство FullOpen равно true, если диалоговое окно развернуто для задания пользовательских цветов; в противном случае пользователь должен нажать кнопку "Определить пользовательские цвета". Если для свойства AnyColor задано значение true, диалоговое окно отображает все доступные цвета в наборе основных цветов. Если для свойства SolidColorOnly задано значение true, пользователь не может выбрать двунамерные цвета; Для выбора доступны только сплошные цвета.

Если для свойства ShowHelp задано значение true, в диалоговом окне появится кнопка справки. Когда пользователь нажимает кнопку справки, вызывается событие ColorDialog компонента HelpRequest.

Настройка внешнего вида диалогового окна цвета

  1. Задайте свойства AllowFullOpen, AnyColor, SolidColorOnlyи ShowHelp нужным значениям.

    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;
    

См. также