Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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.

About

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.

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages