Skip to content
4D Blog
  • 4D Product Extensions
    • 4D Product ExtensionsExplore blog posts featuring tools and modules to enhance and extend your 4D environment.
      • 4D AIKitInject semantic AI to interpret data and automate decisions.
      • 4D Qodly ProBuild and extend 4D applications to web visually.
      • 4D ComponentsManage and develop components with modern dependency control.
      • Email, Microsoft 365, GmailIntegrate authentication, email, and calendar in 4D applications.
      • 4D Write ProGenerate data-driven documents with the 4D word processor and integrated AI assistant.
      • 4D View ProVisualize data and manage spreadsheets effectively.
  • For Developers
    • For DevelopersBuild better 4D applications with practical patterns and technical deep dives from our blog.
      • ORDADesign clean data models using an object-oriented approach with Object Relational Data Access.
      • 4D LanguageMaster the 4D language to write clear, structured, and maintainable code.
      • Development ModeStructure projects and collaborate efficiently in team environments.
      • Code EditorDevelop faster and debug smarter using the 4D code editor and integrated tools.
      • User Interface / GUIEnhance your 4D user interfaces with elements like forms, lists, menus, and printing options.
  • For Admins
    • For AdminsOperate, deploy, and maintain 4D environments with control and predictability.
      • 4D ServerConfigure and manage 4D Server environments reliably.
      • MaintenanceMonitor, log, and maintain stable 4D environments.
      • DeploymentPackage, secure, and deploy 4D applications safely.
  • Learning Paths
    • Learning PathsOfficial guides, tutorials, videos, documentation, and repositories to accelerate your 4D learning journey.
      • Learn 4DStructured, hands-on tutorials hosted on Learn 4D, designed to guide you from beginner to advanced with interactive lessons.
      • What’s New in 4DExplore what’s new in the latest LTS release and see how it moves your applications forward.
      • 4D WebinarsExpert-led technical sessions exploring new features, architecture decisions, and real use cases in 4D development.
      • 4D DocumentationAccess the official technical reference for 4D.
      • 4D GitHub RepoExplore official 4D GitHub Repo.
      • 4D Knowledge BaseExplore a wealth of technical expertise through our Tech Notes and Tips.
  • DE
  • FR
  • PT
  • CS
  • ES
  • IT
  • JA
Home For DevelopersUser Interface / GUIGeneric

Generic

Generic

20 R6

21

  • 3
  • 0

UX: Enhanced Scrolling Behavior in Subforms

User forms are all about making things easy for users. But what happens when scrolling becomes a battle between subforms and their contents? You've pr...

Roland Lannuzel
Roland Lannuzel
July 19, 2024 1 min read

Subform UI User Experience

Form Elements

Generic

20 R5

21

  • 4
  • 0

Customize App Appearance with New Windows Types

With 4D 20 R5, unlocking new possibilities in application customization, two additional window types now offer flexible modal or non-modal windows wit...

Vanessa Talbot
Vanessa Talbot
May 6, 2024 1 min read

Form object Programming UI

Generic

v19 R8

v20

  • 2
  • 0

Test your Windows SDI Application

It's been a long time since you could provide your customers with merged applications in SDI mode. We know that testing an SDI application can be cha...

Vanessa Talbot
Vanessa Talbot
January 16, 2023 1 min read

SDI UI User Experience Windows

Generic

v19 R4

v20

  • 3
  • 0

High DPI on Windows: Support for high resolution screens

At 4D, we take customer requests very seriously! In previous meetings, customers showed great interest in supporting high-resolution displays, such a...

Nicolas Brachfogel
Nicolas Brachfogel
January 12, 2022 1 min read

UI

Generic

v19 R3

v20

  • 4
  • 0

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...

Nicolas Brachfogel
Nicolas Brachfogel
November 25, 2021 1 min read

4D Tutorials

Generic

v18 R5

  • 16
  • 0

6 practical examples on how to use macros

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 ...

Vanessa Talbot
Vanessa Talbot
November 20, 2020 1 min read

Form editor

Commands

Generic

v18 R5

v19

  • 11
  • 0

A new command to open a Form in the Form Editor

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. ...

Vanessa Talbot
Vanessa Talbot
October 27, 2020 1 min read

Form editor Programming

Generic

v18 R5

v19

  • 9
  • 0

Automate repetitive tasks and more with form macros!

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!...

Vanessa Talbot
Vanessa Talbot
October 27, 2020 1 min read

Form editor Project

Commands

Generic

v18 R3

v19

  • 11
  • 0

Use an offscreen web area

Do you need to load web pages, extract metadata, or generate pictures from the contents of pages on a headless server? If you answered "yes", then you...

Fabrice Mainguené
Fabrice Mainguené
June 9, 2020 1 min read

Programming Web

Generic

GIT and Version Control

  • 16
  • 0

News flash: 4D components available on GitHub!

In 2017, 4D initiated a new program to share the source code of 4D internal components to 4D Partners. Sharing the source code of 4D components lets ...

Vanessa Talbot
Vanessa Talbot
April 16, 2020 1 min read

Component GitHub Project Project database Source control

Page 1 of 3
  • 1
  • 2
  • 3
  • →

Categories

  • Release infos
  • Generic
  • User Interface
  • Back End
  • Tutorial
  • 4D AIKit
  • 4D Components
  • 4D View Pro
  • 4D Write Pro
  • Email, Microsoft 365, Gmail
  • 4D Qodly Pro
  • Development Mode
  • 4D Language
  • ORDA
  • User Interface / GUI
  • 4D Tutorials
  • 4D Summit sessions and other online videos
  • 4D Server
  • Maintenance
  • Deployment
  • News & Insights
  • Generic
Subscribe to our newsletter

© 2026 4D SAS. All rights reserved.

  • Terms & Conditions
  • Legal Notice
  • Data Policy
  • Cookie policy
  • Product License
  • Cookies Preferences

Contact us

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

Subscribe to 4D Newsletter

* Your privacy is very important to us. Please click here to view our Policy