Delphi Fmx Samples [2021] Info

Master Multi-Platform Development: A Deep Dive into Delphi FMX Samples

4. Key Sample Categories & Examples

4.1 UI Controls & Layout

  • ControlGallery – Demonstrates almost all FMX UI controls (Button, Edit, ComboBox, Switch, ListBox, Grid, etc.) with properties and events.
  • CustomControlSample – How to create a custom control from scratch using TPaintBox or inheriting from TStyledControl.
  • GridSample – Advanced TGrid usage (columns, rows, cell formatting, editing).

Related search suggestions (for further reading or sample discovery) delphi fmx samples

Pitfall 2: Assuming 2D and 3D Coordinate Spaces Are Identical

3D samples use a right-handed coordinate system with Z forward. Converting a 2D drag-and-drop sample to 3D requires recalculating using TControl3D.ScreenToLocal. Master Multi-Platform Development: A Deep Dive into Delphi

procedure FormCreate(Sender: TObject);
procedure FormDestroy(Sender: TObject);
procedure TimerUpdateTimer(Sender: TObject);
procedure ButtonPlayClick(Sender: TObject);
procedure ButtonPauseClick(Sender: TObject);
procedure ButtonOpenClick(Sender: TObject);

Mobile development is nothing without hardware integration. Delphi provides wrapper components that make "coding to the metal" surprisingly simple. The Samples: LocationDemo and CameraComponent. ControlGallery – Demonstrates almost all FMX UI controls