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 / GUIList Box

List Box

Illustration of developers building a dynamic interface on a large screen, representing 4D 20 R10’s new formula-based data source support for form objects.

Commands

Form Elements

List Box

20 R10

21

  • 2
  • 0

Building Forms on the fly with New Data Source Commands

In application development, it is often necessary to build forms dynamically. For example, you might want to generate a search form on the fly, tailor...

Vanessa Talbot
Vanessa Talbot
July 15, 2025 1 min read

Formula Listbox Programming

List Box

User Interface / GUI

20 R7

21

  • 3
  • 0

Listbox: “Blank if null” for TIME Columns and Footers!

For many versions, the "Blank if null" property has been available for "time" type zones, whether for input or display. However, it was not previously...

Roland Lannuzel
Roland Lannuzel
October 30, 2024 1 min read

Date time Formatter Listbox

List Box

v19 R8

v20

  • 4
  • 0

Automatic Row Heights in Collection Based List Boxes

List boxes are the most versatile and customizable form objects. Automatic row heights were already possible for array-based list boxes. With the arri...

Roland Lannuzel
Roland Lannuzel
January 15, 2023 1 min read

Collections Entity selection Listbox UI

List Box

v19 R7

v20

  • 3
  • 0

LIST BOXES – Say Goodbye to Alt Key!

The drag and drop action is a standard action in computer interfaces. In the case of list boxes, pressing the "Alt" key is necessary to move several i...

Roland Lannuzel
Roland Lannuzel
October 18, 2022 1 min read

Listbox UI

List Box

v19 R6

v20

  • 3
  • 0

LIST BOXES: More Control. More Beauty!

List boxes are powerful and very customizable form objects. And their power is extended with 4D v19 R6 thanks to two new properties: horizontal and ve...

Roland Lannuzel
Roland Lannuzel
July 14, 2022 1 min read

Listbox Programming UI

List Box

v19

  • 3
  • 0

List Boxes: Time Columns and Footer Calculation!

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

Roland Lannuzel
Roland Lannuzel
April 23, 2021 1 min read

Listbox

List Box

v18 R6

v19

  • 7
  • 0

List boxes: Manage clicks in edited cells

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

Roland Lannuzel
Roland Lannuzel
January 22, 2021 1 min read

Listbox

List Box

v18 R5

v19

  • 5
  • 0

Type ahead made easy

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

Roland Lannuzel
Roland Lannuzel
October 27, 2020 1 min read

Listbox Programming UI User Experience

List Box

v18 R4

v19

  • 2
  • 0

List boxes: Setup movable rows (or not!) by code

List boxes are powerful form objects. They're easily created and manipulated, and most importantly, they can handle any kind of data. Additionally, th...

Roland Lannuzel
Roland Lannuzel
August 12, 2020 1 min read

Listbox

Commands

Generic

List Box

v18 R3

v19

  • 9
  • 0

ORDA – Better list box row selecting

You've probably used the LISTBOX SELECT ROW command many times, looping through each entity in order to select the rows for an entity selection.  4D v...

Avatar
Marie-Sophie Landrieu-Yvert
May 11, 2020 1 min read

Collections Entity selection Listbox ORDA Programming

Page 1 of 2
  • 1
  • 2
  • →

Categories

  • News & Insights
  • Release infos
  • 4D AIKit
  • 4D Components
  • Generic
  • User Interface
  • Back End
  • Tutorial
  • 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
  • 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