Формы Windows: цветной диалог только сплошным цветом

После проверки параметров в ColorDialog форм Windows мне стало интересно, в чем разница между установкой свойства SolidColorOnly в значение true или false (другими словами, что такое сплошной цвет и что такое нет).


person Francis Lord    schedule 09.10.2014    source источник
comment
Я так и сделал, но единственное, что я смог найти, - это множество страниц, на которых говорилось, что это позволяет вам ограничить пользователя выбором только сплошных цветов, что мало что говорит мне о том, что является сплошным цветом, а что нет: P   -  person Francis Lord    schedule 10.10.2014
comment
IMO, это ценная особенность, которую стоит задокументировать (которая не задокументирована во многих местах), поскольку немногие люди все еще используют 256 цветов. Я бы переписал его примерно так, если бы у меня была репутация: Заголовок: Что делает свойство ColorDialog.SolidColorOnly?, Тело: Я пытался установить для него значения true и false, но не увидел разницы в моей системе (32-битный цвет) (показать скриншот), и я не вижу никаких не сплошных цветов.   -  person jrh    schedule 19.07.2018


Ответы (1)


Если вы хотите узнать, что означает сплошной цвет, то вопрос может звучать так: «Что означает сплошной цвет?».

Сплошной цвет означает, что все пиксели имеют одинаковый цвет. Для одного пикселя это не имеет особого смысла, но большая область может быть окрашена каким-либо растром, состоящим из пикселей более чем одного цвета. Если смотреть на такую ​​область издалека, она выглядит почти как другой цвет.

Редактировать: Изображение диалогового окна выбора цвета Windows в 256 цветах

Изображение диалогового окна выбора цвета Windows в 256 цветах

person JoriO    schedule 10.10.2014
comment
Но как кто-то мог выбрать не сплошной цвет в диалоговом окне цвета - person Francis Lord; 10.10.2014
comment
См. рисунок выше. Где написано Вяри | Tasainen yoy четко видит разницу между сплошными и не сплошными цветами, а также в цветовой палитре в топе. - person JoriO; 10.10.2014
comment
Действительно ли можно выбрать такой цвет в Windows Forms ColorDialog? - person Francis Lord; 10.10.2014
comment
Я думаю, что да, но эти цвета больше не очень полезны, когда у всех есть 32-битные цвета или лучше. 20 лет назад было нормально. - person JoriO; 11.10.2014