Listbox : mehr Programmiermöglichkeiten!
Möchten Sie mit Listboxen generisch programmieren? Dann ist diese Funktion genau das Richtige für Sie!
Mit 4D v16 R2 können 20+ neue Eigenschaften von Listboxen dynamisch durch Code manipuliert werden, so dass 4D Entwickler jetzt die volle Kontrolle über das Listbox-Formularobjekt haben! Die Liste ist lang: Multi-Style, Wordwrap, Single-Click-Edit, Truncation Mode, minimale und maximale Spaltenbreite und vieles mehr. Die Eigenschaften gelten für die gesamte Listbox, ihre Spalten oder für beide.
Keine Eigenschaft mehr, die nur im Entwurfsmodus über die Eigenschaftsliste verfügbar ist: jede einzelne Eigenschaft kann jetzt mit 2 Befehlen gesetzt und abgerufen werden: LISTBOX SET PROPERTY und LISTBOX Get property.
Hervorhebungsfarbe bei Auswahl einer Listboxzeile anpassen
Es wurde ein neuer Schritt unternommen, um unseren Entwicklern ein vollständig anpassbares Listbox-Objekt zur Verfügung zu stellen, das vollständig an die Bedürfnisse der Benutzer angepasst werden kann. In den Listboxen ist eine neue Option verfügbar, die es ermöglicht, die endgültigen Schnittstellen zu verbessern: Diese Option heißt„Hide selection highlight“.
Mit nur einem Klick kann diese Option aktiviert werden. Sobald sie aktiviert ist, wird die Systemhervorhebung vollständig unsichtbar.
4D View Pro – Variable Zeilenhöhe in Listbox
Die Anzeige einer Liste, bei der die Zeilenhöhe genau zum Inhalt passt, ist eine sehr häufige Anforderung. 4D View Pro enthält eine neue Funktion, mit der Sie unter die Höhe jeder Zeile in einer Listbox unabhängig steuern können, damit sie zum Inhalt passt. Mehr über 4D View Pro erfahren Sie in diesem Blog-Beitrag.
Es gibt jetzt zwei Möglichkeiten, die Zeilenhöhe in einer Listbox zu definieren:
- über neue dedizierte Befehle
- über ein neues Steuerfeld
Listbox – Spalten AUTO Größenänderung !
4D v16 enthält eine neue Funktion, die dem Endanwender bei der Verwendung von Listenfeldern große Freiheit und Flexibilität auf der Schnittstellenebene bietet. Die für jede Spalte definierten Beschränkungen werden jetzt vollständig angewendet und eingehalten, wenn die Größe des Listenfeldes, zu dem sie gehören, geändert wird.
Aktion bei Größenänderung der Listboxspalte ausführen
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!
Hinzufügen eines Symbols zur Kopfzeile der Listbox
Ab 4D v15 R5 können Sie ein Symbol in der Kopfzeile der Listbox durch Programmierung hinzufügen. Das Bild kann aus einer Datei, einer Bildvariablen oder der Bildbibliothek stammen. Dieses Symbol kann auf der linken oder rechten Seite der Spalte platziert werden.
Flexible UIs mit 4D View Pro erstellen
Erstellen Sie flexible und leistungsstarke UIs, Dialoge und Widgets mit 4D View Pro! Um mehr über 4D View Pro zu erfahren, lesen Sie diesen Blog-Beitrag.
Diese Funktion ist eine leistungsstarke Erweiterung für das Listbox-Objekt, mit der Sie sehr flexible Benutzeroberflächen definieren können. Ein Array von Objekten kann jetzt mit der Spalte einer Listbox verknüpft werden, so dass jede Zelle je nach Art der anzuzeigenden Daten verschiedene Widgets enthalten kann.
Kontakt
Sie haben eine Frage, eine Anregung oder möchten einfach nur mit den 4D Bloggern in Kontakt treten? Schreiben Sie uns eine Nachricht!
* Ihre Privatsphäre ist uns sehr wichtig. Bitte klicken Sie hier, um unsere Politik