有人可以推荐Delphi的颜色选择器组件吗?

时间:2008-11-11 02:13:29

标签: delphi colors components picker

我正在为Delphi寻找(最好是免费的)组件,以便用户轻松选择100种不同的颜色。

我现在有一个作为DevExpress编辑器的一部分,但它只有大约20种适当的颜色可供选择,还有一堆其他“Windows”颜色,如clHighlight,clBtnFace等。

这适用于普通用户,因此希望避免要求他们手动选择RGB值。

与MS Paint中的颜色选择器类似的东西可能有用,或列出X11 / web颜色的东西:

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

所以,如果您有任何建议,请告诉我。

感谢大家的建议

所有的建议都很好,我没有意识到可以调用MS Paint颜色对话框,这就是我所需要的并且是最简单的解决方案。感谢

4 个答案:

答案 0 :(得分:13)

Delphi Gems的颜色选择器控件,也许?

http://www.soft-gems.net/index.php/controls/color-picker-control

答案 1 :(得分:11)

TColorDialog有什么问题?
它为您提供标准的Windows颜色对话框,与MSPaint ...中的完全相同 添加这些选项以显示它直接展开并具有所有可用颜色。

object ColorDialog1: TColorDialog
  Options = [cdFullOpen, cdAnyColor]
end

答案 2 :(得分:6)

从MXS中获取mbColor Lib。也许是Delphi最全面的颜色选择组件。 MXS Components

答案 3 :(得分:2)

有一篇关于在blaise pascal杂志第3期创建自定义颜色选择组件的文章。

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