Das Ereignis On Column Resize wird jetzt „live“ während der Größenänderung der Listboxen ausgelöst, solange der Benutzer die Spaltenbreiten ändert (vorher wurde es nur einmal, am Ende der Größenänderung, erzeugt).
Dank dieser Funktion haben 4D Programmierer die Möglichkeit, live und reaktionsschnell Oberflächen zu erstellen, die auf der tatsächlichen Breite der Spalten basieren!
Beispiel
Wenn eine Spalte Datumsangaben enthält, kann das Datumsformat bei der Größenänderung der Spalte geändert werden. So kann das Datum zunächst als „05/12/16“, dann als „05. Dezember 2016“ und schließlich als „5. Dezember 2006“ angezeigt werden, wenn die Breite der Spalte zunimmt.
Wenn eine Spalte große Zahlen enthält, können diese zunächst als „123465789“, dann als „123.456.789“ (mit Tausendertrennzeichen), dann als „123.456.789,55“ (mit Dezimalteil) und schließlich als „123.456.789,55 $“ (mit der Einheit) angezeigt werden.
Eine Zeitspalte kann mit oder ohne Sekunden angezeigt werden, und so weiter.
In all diesen Fällen müssen Sie nur das Format der Spalte entsprechend ihrer Breite und der Art der darin enthaltenen Daten ändern!
Hier ist ein Video, das Ihnen ein Beispiel für die Funktionsweise zeigt:
Wir laden Sie auch ein, einen Blick auf die Beispieldatenbank zu werfen.
Weitere Details finden Sie im Abschnitt „Ereignisse, Objekte und Eigenschaften“ des Artikels „Formularereignis“ in der 4D v16 Dokumentation.