Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

TColorPickerDialog

TColorPickerDialog is a modern, Adobe-style color picker dialog for Delphi VCL applications. It provides an easy and flexible way to select, edit, and pick colors with real-time visual feedback.

View on GitHub

Member rating

No ratings yet.

Sign in to rate this project.

README

TColorPickerDialog — Advanced Color Picker with an Adobe-Style Interface

A modern, Adobe-style color picker dialog for Delphi VCL applications.

⚡ Quick Setup

1. Add the unit

delphi
uses
  uCustomColorDlg;

procedure TForm1.Button1Click(Sender: TObject); // Click Event
var
  MyColor: TColor;
begin
  MyColor := Label1.Font.Color;
  if TColorPickerDlg.Execute('Color Picker', 'OK', MyColor) then
    Label1.Font.Color := MyColor;
end;

🖼️ Screenshots

🎨 Features

  • HSV / HSL color editing
  • RGB & HEX input
  • Real-time color preview
  • Screen Color Picker / Eye Dropper
  • Smooth real-time dragging
  • Multiple color selection modes
  • Easy integration with Delphi VCL projects

📦 Included Units

  • uCustomColorDlg.pas — Main color dialog
  • uColorPickerControls.pas — Custom picker controls
  • uColorUtils.pas — Color conversion utilities

💻 Requirements

  • Windows
  • RAD Studio 12 or later
  • Delphi VCL

👨‍💻 Developer

Shohanur Rahman

Copyright © 2026 SR Studio 24 - BD.