2008-11-11 13 views
6

Tôi đang tìm kiếm một thành phần (tốt nhất là miễn phí) cho Delphi để người dùng dễ dàng chọn khoảng 100 màu khác nhau.Ai đó có thể giới thiệu một bộ chọn màu cho Delphi?

Tôi hiện đã có một như một phần của biên tập viên DevExpress, nhưng nó chỉ có khoảng 20 màu sắc thích hợp để lựa chọn, với một loạt các màu sắc khác 'Windows' như clHighlight, clBtnFace vv

Nó cho thường xuyên người dùng, do đó, muốn tránh yêu cầu họ chọn giá trị RGB theo cách thủ công.

Something tương tự như chọn màu trong MS Paint có thể làm việc, hoặc cái gì đó liệt kê X11 màu sắc/web:

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

Vì vậy, xin vui lòng cho tôi biết nếu bạn có bất kỳ khuyến nghị.

Cảm ơn những lời đề nghị từ tất cả mọi người

Tất cả các đề xuất đã được tốt, tôi đã không nhận ra hộp thoại màu MS Paint có thể được gọi, đó là tất cả những gì cần thiết và là giải pháp đơn giản nhất. Cảm ơn

Trả lời

11

Có gì sai với TColorDialog?
Nó cung cấp cho bạn hộp thoại màu chuẩn của Windows, chính xác giống như trong MSPaint ...
Thêm các tùy chọn này để hiển thị trực tiếp mở rộng và với tất cả các màu có sẵn.

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

Cho mbColor Lib từ MXS một lần. Có lẽ tập hợp các thành phần chọn màu toàn diện nhất cho Delphi. MXS Components