Back to Browse

Ray Konopka - Building custom Delphi components

151 views
Feb 12, 2026
46:15

Ray Konopka shares his expert process for building custom Delphi components. From choosing the right ancestor class to effective package design, this session covers the complete component development lifecycle with a detailed spinner control example. 0:00 Introduction and session overview 2:06 Agenda: Process, VCL foundation, anatomy, example, packages 4:50 The component development process 5:18 Why NOT to use the Component Expert 10:24 Demo: Building a simple TEmptyPanel component 18:00 VCL foundation: Choosing the right ancestor 19:09 T Component hierarchy explained 20:25 TComponent: Owner, ComponentsList, and ComponentState 22:57 The Loaded method and Notification 25:04 TControl: Parent property and ControlStyle 26:25 TGraphicControl: No window handle implications 28:32 TWindControl: Window handles and keyboard support 29:06 TCustomControl: Custom drawing capabilities 33:02 Demo: The RK Spinner control in action 34:18 Spinner control source code walkthrough 38:00 Package organization best practices 39:00 CRITICAL: Never use combined runtime/design packages 40:00 Registration unit structure 41:00 Runtime vs design package requirements 44:21 Where to install packages (paths and directories) 45:30 Wrap-up and Q&A www.gdksoftware.com

Download

0 formats

No download links available.

Ray Konopka - Building custom Delphi components | NatokHD