Delphi Property Editor

Expose an IDE-style property grid in your own app, at runtime.

Stop writing settings dialogs by hand. Drop in this VCL component, point it at your object, done.

A free Delphi VCL component that reproduces the Object Inspector's property grid at runtime. Point it at any TObject descendant and the user gets a sortable, type-aware grid where they can edit every published property without you writing a single TEdit, TCheckBox, or TComboBox.

What it does

Drop the component onto a form. At runtime, set its TargetObject property to any TPersistent. The grid reflects every published property: strings get TEdit-style editors, integers get spin controls, enumerations get drop-downs, colours get colour pickers, sub-objects get expandable rows. Edits propagate back to the live object immediately.

Why this is useful

  • Stops the boilerplate explosion of "preferences dialog for every setting"
  • New settings added to your config class show up automatically in the UI
  • Type-aware editors mean fewer string-parse errors
  • Matches the IDE workflow developers already know

What's bundled

  • VCL component package for Delphi (current versions)
  • Full Pascal source code — not just a DCU
  • Demo project showing common usage patterns
  • Example custom property editors

System requirements

  • Embarcadero Delphi (modern versions; works back to XE)
  • VCL target (Windows app)
  • FMX support is not included

Browse the full catalog

49 small, sharp Windows utilities. All freeware. All by the same author.