New text rendering in forms on Windows with DirectWrite
DirectWrite is the modern text rendering API on Windows. It improves text readability thanks to its subpixel quality, and is fully compatible with the...
Design maintainable desktop interfaces with forms, dynamic data binding, embedded web areas, improved subform behavior, window customization, and structured UI patterns that keep logic centralized.
DirectWrite is the modern text rendering API on Windows. It improves text readability thanks to its subpixel quality, and is fully compatible with the...
With COVID-19, the remote office has become a new standard, and video conferencing is becoming commonplace for professionals. As a result, more and mo...
Dark mode has been gaining a lot of ground recently. That's why we've added support for it in 4D v19, and mentioned a few ways you can adjust it to yo...
List boxes are great, powerful tools to display data in the interface. They can display fields from records, items from arrays, and since recently, en...
Collections are increasingly used in 4D programming. Starting with 4D v19, you can use them to define the content of some interface objects, including...
As a developer, you're used to handling events inside form objects. The most common is the on clicked form event which can be used in most objects, in...
4D 18 R5 introduced form macros. They can be incredibly useful, for example, by providing an ideal way to save time on repetitive tasks. In this blog ...
If you're interested in the user interface, you may have already used the On before keystroke and On after keystroke events. You'll certainly be happy...
4D v18 R5 provides a new 4D command to open a form in the form editor. This can be especially useful for analysis or introspection tools. ...
If you're a fan of macros in the code editor, then 4D v18 R5 has some good news for you ... because now macros are also available in the form editor!...
Got a question, suggestion or just want to get in touch with the 4D bloggers? Drop us a line!
* Your privacy is very important to us. Please click here to view our Policy