Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
LISTBOX SET PROPERTY
|
LISTBOX SET PROPERTY ( {* ;} Objekt ; Eigenschaft ; Wert ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
* | Operator |
![]() |
Mit *: Objekt ist ein Objektname (String), Ohne *: Objekt ist eine Variable |
|||||
Objekt | Formularobjekt |
![]() |
Objektname (mit *) oder Variable (ohne *) | |||||
Eigenschaft | Lange Ganzzahl |
![]() |
Eigenschaft der Listbox oder Spalte | |||||
Wert | Lange Ganzzahl, String |
![]() |
Wert der Eigenschaft | |||||
Der Befehl LISTBOX SET PROPERTY setzt den Wert für die Eigenschaft der Listbox oder Spalte der Listbox, definiert durch die Parameter Objekt und *.
Mit dem optionalen Parameter * geben Sie an, dass Objekt ein Objektname (String) ist. Ohne diesen Parameter ist Objekt eine Variable. In diesem Fall übergeben Sie keinen String, sondern die Referenz auf eine Variable. Weitere Informationen zu Objektnamen finden Sie im Abschnitt Objekteigenschaften.
Hinweis: Existiert keine Listbox oder Spalte der Listbox, definiert durch die Parameter Objekt und *, führt der Befehl nichts aus. Beachten Sie, dass kein Fehler ausgelöst wird.
Im Parameter Eigenschaft setzen Sie die Eigenschaft mit einer der folgenden Konstanten unter dem Thema Listbox:
Konstante | Wert | Kommentar |
lk allow wordwrap | 14 | Eigenschaft Zeilenumbruch Gilt für: Spalte* Mögliche Werte:
|
lk auto row height | 31 | Eigenschaft Automatische Zeilenhöhe für Listbox vom Typ Array
|
lk background color expression | 22 | Eigenschaft Hintergrundfarbe Ausdruck für Listbox vom Typ Auswahl Datensatz, Collection oder Entity-Selection Gilt für: Listbox oder Spalte |
lk cell horizontal padding | 36 | Horizontale Einrückung der Zelle in Pixel (gleicher Wert für linke und rechte Einrückung) |
lk cell vertical padding | 37 | Vertikale Einrückung der Zelle in Pixel (gleicher Wert für obere und untere Einrückung) |
lk column max width | 26 | Eigenschaft Maximale Breite Gilt für: Spalte* |
lk column min width | 25 | Eigenschaft Minimale Breite Gilt für: Spalte* |
lk column resizable | 15 | Eigenschaft Vergrößerbar Gilt für: Spalte * Mögliche Werte:
|
lk detail form name | 19 | Eigenschaft Name Detailformular für Listbox vom Typ Auswahl. Gilt für: Listbox |
lk display footer | 8 | Eigenschaft Fußteil anzeigen Gilt für: Listbox Mögliche Werte:
|
lk display header | 0 | Eigenschaft Kopfteil anzeigen Gilt für: Listbox Mögliche Werte:
|
lk display type | 21 | Eigenschaft Typanzeige für Spalten der Listbox vom Typ Zahl Gilt für: Spalte* Mögliche Werte:
|
lk double click on row | 18 | Eigenschaft Doppelklick auf Zeile für Listbox vom Typ Auswahl Gilt für: Listbox Mögliche Werte:
|
lk extra rows | 13 | Eigenschaft Zusätzliche Leerzeilen ausblenden Gilt für für Listbox Mögliche Werte:
|
lk font color expression | 23 | Eigenschaft Schriftfarbe Ausdruck für Listbox vom Typ Auswahl Datensatz, Collection oder Entity-Selection Gilt für: Listbox oder Spalte |
lk font style expression | 24 | Eigenschaft Stilausdruck für Listbox vom Typ Auswahl Datensatz, Collection und Entity-Selection Gilt für: Listbox oder Spalte |
lk hide selection highlight | 16 | Eigenschaft Markierung Auswahl ausblenden Gilt für: Listbox Mögliche Werte:
|
lk highlight set | 27 | Eigenschaft Markierung Menge für Listbox vom Typ Auswahl Gilt für: Listbox |
lk hor scrollbar height | 3 | Höhe in Pixel |
lk meta expression | 34 | Meta Info Expression-Eigenschaft für Listboxen vom Typ Collection oder Entity-Selection |
lk movable rows | 35 | Eigenschaft Bewegliche Zeilen für Listbox vom Typ Array
|
lk multi style | 30 | Eigenschaft Mehrfachstil Gilt für: Spalte * Mögliche Werte:
|
lk named selection | 28 | Eigenschaft temporäre Auswahl Gilt für: Listbox |
lk resizing mode | 11 | Eigenschaft Spaltenbreite Automatisch Gilt für: Listbox Mögliche Werte:
|
lk row height unit | 17 | Eigenschaft Einheit für Zeilenhöhe Gilt für: Listbox Mögliche Werte:
|
lk selection mode | 10 | Eigenschaft Auswahlmodus Gilt für: Listbox Mögliche Werte:
|
lk single click edit | 29 | Eigenschaft Einzelklick editieren Gilt für: Listbox Mögliche Werte:
|
lk sortable | 20 | Eigenschaft Sortierbar Gilt für: Listbox Mögliche Werte:
|
lk truncate | 12 | Eigenschaft Abkürzen mit Auslassungspunkten Gilt für: Listbox oder Spalte Mögliche Werte:
|
lk ver scrollbar width | 5 | Breite in Pixel |
* Diese Eigenschaft gilt für eine Spalte der Listbox; übergeben Sie hier eine Listbox als Parameter, setzt der Befehl LISTBOX SET PROPERTY diese Eigenschaft für alle Spalten der Listbox.
Hinweis: Übergeben Sie eine Eigenschaft, die nicht existiert bzw. für die angegebene Listbox oder Spalte nicht verfügbar ist, z.B. die Konstante lk font style expression für eine Listbox vom Typ Array, führt der Befehl nichts aus und es wird kein Fehler ausgelöst.
Im Parameter Wert übergeben Sie den gewünschten Wert für Eigenschaft.
Alle Spalten der Listbox "MyListbox" in der Größe anpassbar machen:
LISTBOX SET PROPERTY(*;"MyListbox";lk column resizable;lk yes) //Alle Spalten von "MyListbox" werden auf Größe anpassbar gesetzt
Eine maximale Breite für die Spalte mit Namen "ProductNumber" setzen:
LISTBOX SET PROPERTY(*;"ProductNumber";lk column max width;200) //Diese Spalte erhält die maximale Breite 200
Produkt: 4D
Thema: Listbox
Nummer:
1440
Erstellt: 4D v16 R2
Geändert: 4D v16 R5
Geändert: 4D v19 R6
4D Programmiersprache ( 4D v20 R7)