Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
LISTBOX Get property
|
LISTBOX Get property ( {* ;} Objekt ; Eigenschaft ) -> Funktionsergebnis | ||||||||
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, dessen Wert Sie erhalten wollen | |||||
Funktionsergebnis | Lange Ganzzahl, String |
![]() |
Aktueller Wert | |||||
Die Funktion LISTBOX Get property gibt den Wert des Parameters Eigenschaft für die Listbox oder Spalte zurück, 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, d.h. Sie übergeben 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 *, gibt die Funktion für numerische Eigenschaften -1 zurück, oder einen leeren String.
In Eigenschaft übergeben Sie eine Konstante mit der Eigenschaft, deren Wert Sie erhalten möchten. Sie können eine der vordefinierten Konstanten aus dem Thema Listbox verwenden:
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 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 Eigenschaften gelten nur für Spalten der Listbox; übergeben Sie eine Listbox als Parameter mit einer dieser Eigenschaften, gibt LISTBOX Get property, je nach übergebener Eigenschaft, -1 oder einen leeren String zurück.
Im allgemeinen gibt LISTBOX Get property zum Anzeigen eines ungültigen Ergebnisses bei Eigenschaften mit numerischen Werten -1 zurück, oder einen leeren String; es werden jedoch keine Fehler generiert. Das passiert insbesondere in folgenden Fällen:
Außerdem lassen sich zur gleichen Zeit nur Werte für eine Spalte zurückgeben; verwenden Sie z.B. Teile von Spaltennamen mit dem Symbol "@", um mehrere Spalten mit ähnlichen Namen anzugeben, gibt LISTBOX Get property den ersten gefundenen Wert an; demzufolge ist der zurückgegebene Wert nicht wirklich signifikant.
Hinweise:
Sie führen bei der vorgegebenen Listbox "MyListbox" folgende Anweisung aus:
$Value:=LISTBOX Get property(*;"MyListbox";lk selection mode) // der zurückgegebene Wert gibt den Auswahlmodus an
Das zurückgegebene Ergebnis zeigt an, ob sich mehrfache Zeilen auswählen lassen.
Sie führen bei der vorgegebenen Listbox "MyListbox" folgende Anweisung aus:
$resizable:=LISTBOX Get property(*;"MyListbox";lk column resizable)
LISTBOX Get property gibt -1 zurück, da die Eigenschaft lk column resizable für Spalten gilt und eine Listbox als Parameter übergeben wurde.
Produkt: 4D
Thema: Listbox
Nummer:
917
Geändert: 4D 2004.1
Umbenannt: 4D v12 (Get listbox information)
Geändert: 4D v13
Umbenannt: 4D v16 R2 (Get listbox information)
Geändert: 4D v16 R2
Geändert: 4D v16 R5
Geändert: 4D v19 R6
4D Programmiersprache ( 4D v20 R7)