EKON 24, The Conference for Delphi & More will be held November 2-4, 2020 in Dusseldorf, Germany. I will be presenting the following sessions (virtually):

VCL Style Changes in Delphi 10.4

The recent release of Delphi 10.4 Sydney includes a number of significant changes to VCL Styles. Most notably, the VCL Styles architecture has been significantly extended to support High DPI and 4K monitors. Plus, developers can now use multiple styles simultaneously in their VCL apps, even on the same form with new Per Control Styling support. This session will dive into the details of these changes and illustrate how to get the most out of VCL Styles. While this session is geared towards application developers, component developers will find the discussion of new Style API changes especially valuable.

Customizing Controls with FMX Styles

Styles have always been an integral part of FMX. And while their role has evolved as mobile development has matured, styles are still a core facet of FMX that provides tremendous power and flexibility. This session demonstrates how to leverage styles to customize individual controls as well as the entire user interface. Along the way, we will learn how to effectively use the Style Designer, when to use multiple Style Books, and tips to make your custom styles look their best.

VCL Layout Techniques

Computers running Windows 10 utilize a wide variety of display sizes including High-DPI displays and 4K monitors. Developers rely on layout techniques to create a responsive user interface that can handle varying display sizes. This session focuses on the various VCL layout techniques available in RAD Studio. Traditional layout techniques such as the Align and Anchors properties and the TPanel control are briefly covered, but more emphasis is given to more recent additions like the Windows 10 inspired TRelativePanel and the brand new TStackPanel and TCardPanel.