Кто-то может порекомендовать компонент выбора цвета для Delphi? - PullRequest
6 голосов
/ 11 ноября 2008

Я ищу (желательно бесплатный) компонент для Delphi, чтобы пользователи могли легко выбрать около 100 различных цветов.

В настоящее время у меня есть один в составе редакторов DevExpress, но у него есть только около 20 правильных цветов на выбор, с кучей других цветов Windows, таких как clHighlight, clBtnFace и т. Д.

Это для обычных пользователей, поэтому мы не хотим, чтобы они вручную выбирали значения RGB.

Может сработать что-то похожее на палитру цветов в MS Paint или что-то, в котором перечислены цвета X11 / web:

http://en.wikipedia.org/wiki/Web_Colors

Итак, пожалуйста, дайте мне знать, если у вас есть какие-либо рекомендации.

Спасибо за предложения от всех

Все предложения были хорошими, я не осознавал, что можно вызвать диалоговое окно с окраской MS Paint, это все, что мне нужно, и это самое простое решение. Спасибо

Ответы [ 4 ]

13 голосов
/ 11 ноября 2008

Элемент управления Delphi Gems 'Color Picker, может быть?

http://www.soft -gems.net / index.php / контроль / цвет-подборщика-контроль

11 голосов
/ 11 ноября 2008

Что не так с TColorDialog?
Он дает вам стандартный диалог цвета Windows, точно такой же, как в MSPaint ...
Добавьте эти параметры, чтобы отобразить их напрямую и со всеми доступными цветами.

object ColorDialog1: TColorDialog
  Options = [cdFullOpen, cdAnyColor]
end
6 голосов
/ 11 ноября 2008

Попробуйте mbColor Lib из MXS. Пожалуй, самый полный набор компонентов для выбора цвета для Delphi. Компоненты MXS

2 голосов
/ 11 ноября 2008

В выпуске 3 журнала Blaise Pascal была статья о создании пользовательского компонента выбора цвета.

http://www.blaisepascal.eu/blaisepascal_3/color_selection_component_david_dirkse.php

...