Delphi – uses controls unit in all versions of Delphi, VCL, FMX

This shows how to USE the CONTROLS unit in a way that will work for all versions of Delphi (old and new) as well as VCL and FireMonkey.,

You can use variations of this for other units

Continue reading “Delphi – uses controls unit in all versions of Delphi, VCL, FMX”

Delphi FMX – click through form. HitTest not available

Create a Delphi FireMonkey (FMX) form that the user can click through

This post shows you how to create a Delphi FireMonkey (FMX) form that the user can click through as if the form did not exist.

Continue reading “Delphi FMX – click through form. HitTest not available”

Delphi TSplitter immediate repaint screen while dragging

Delphi TSplitter does not immediately refresh other controls when you are dragging it.

To make a Delphi TSplitter immediately repaint the screen when you drag it with the mouse, set ResizeStyle = rsUpdate

Continue reading “Delphi TSplitter immediate repaint screen while dragging”

Multi-Line Captions for TLabel, TPanel and Buttons. Delphi VCL and FireMonkey

Implement multi-line captions in Delphi for TPanel, Tlabel and buttons (TButton, TSpeedButton, TBitBtn)

This is native Delphi code.  You don’t need to hack the form’s text file

VCL and FireMonkey source code is included

multi_line_controls

Continue reading “Multi-Line Captions for TLabel, TPanel and Buttons. Delphi VCL and FireMonkey”