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

v18 R2

v19

  • 21
  • 0

Project databases: Improved views in the form editor

The Form Editor allows you to create, modify, and customize your forms. Several tools are available to make your work easier, one of which is the View...

Vanessa Talbot
Vanessa Talbot
February 6, 2020 1 min read

Form editor Project Project database Source control UI

Generic

v18

  • 18
  • 0

Project databases: New possibilities with the Form Editor

With the introduction of project databases, we've also modified the interface of some 4D dialogs. In this blog post, we'll present some of the changes...

Vanessa Talbot
Vanessa Talbot
January 13, 2020 1 min read

Form editor Project Project database Source control UI User Experience

Generic

v18

  • 9
  • 0

On resize… On resize… On resize…

Wondering how to create a nice and dynamic user interface? Typically when a form is resized, the form objects whose horizontal sizing or vertical sizi...

Roland Lannuzel
Roland Lannuzel
November 29, 2019 1 min read

Programming Subform User Experience

Commands

Generic

v18

  • 18
  • 0

Expanding the abilities of the Form event command

As you may already know, the Form event command identifies the type of form event that has just occurred. It's typically used within a form or object ...

Fabrice Mainguené
Fabrice Mainguené
November 15, 2019 1 min read

Event Programming

Generic

v18

  • 34
  • 0

Project databases: beautify your forms with style sheets

Classic 4D binary structures let you define style sheets to specify the font, font size, and text style to use in your forms for both the macOS and Wi...

Vanessa Talbot
Vanessa Talbot
November 8, 2019 1 min read

CSS Project Project database Style sheet

Generic

v17 R6

v18

  • 25
  • 0

Easily customize the entry order of your dynamic forms

The power of dynamic forms was introduced with 4D v16 R6, allowing you to build your forms on the fly by building them in an object or loading them fr...

Vanessa Talbot
Vanessa Talbot
August 26, 2019 1 min read

Dynamic forms

Generic

  • 12
  • 0

Play videos with 4D

We're in the visual and interactive content era. It's becoming increasingly more and more prominent. Take a look at digital community statistics and y...

Vanessa Talbot
Vanessa Talbot
January 2, 2018 1 min read

UI Web

DIALOG COMMAND INSTEAD OF MODIFY SELECTION

Generic

v16

  • 5
  • 0

Use DIALOG instead of MODIFY SELECTION

There is an old saying: "Old is gold" meaning that new ways are not as good as the old ones. But the new way to say is "Old is gold but new is platinu...

Avatar
Intissar Elmezroui
November 15, 2017 1 min read

Programming User Experience

Generic

v16 R4

v17

  • 5
  • 0

Finely control your tips in 4D

4D v16 R4 is providing you with more flexibility regarding tips management. Beyond the possibility to enable or disable all tips at once using databas...

Fabrice Mainguené
Fabrice Mainguené
July 27, 2017 1 min read

UI

Commands

Generic

v16 R4

v17

  • 20
  • 0

Define the tab order by programming

Here are 2 very common developer needs: 1. Depending on the user criteria, you want to rearrange the objects in the form. – 2. Depending on the select...

Vanessa Talbot
Vanessa Talbot
July 24, 2017 1 min read

Programming UI

Page 2 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