Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com

Home

 
4D v20 R7
LISTBOX SET PROPERTY

LISTBOX SET PROPERTY 


 

LISTBOX SET PROPERTY ( {* ;} Objekt ; Eigenschaft ; Wert ) 
Parameter Typ   Beschreibung
Operator in Mit *: Objekt ist ein Objektname (String),
Ohne *: Objekt ist eine Variable
Objekt  Formularobjekt in Objektname (mit *) oder Variable (ohne *)
Eigenschaft  Lange Ganzzahl in Eigenschaft der Listbox oder Spalte
Wert  Lange Ganzzahl, String in 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 no: (0)
  • lk yes: (1)
lk auto row height 31

Eigenschaft Automatische Zeilenhöhe für Listbox vom Typ Array
Gilt für: Listbox oder Spalte
Mögliche Werte:

  • lk yes (0)
  • lk no (1)
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)
Gilt für: Listbox, Spalte, Kopfteil, Fußteil

lk cell vertical padding 37

Vertikale Einrückung der Zelle in Pixel (gleicher Wert für obere und untere Einrückung)
Gilt für: Listbox, Spalte, Kopfteil, Fußteil

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 no (0):
  • lk yes (1):
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 no (0): Ausgeblendet
  • lk yes (1): Eingeblendet
lk display header 0 Eigenschaft Kopfteil anzeigen
Gilt für: Listbox
Mögliche Werte:
  • lk no (0): Ausgeblendet
  • lk yes (1): Eingeblendet
lk display type 21 Eigenschaft Typanzeige für Spalten der Listbox vom Typ Zahl
Gilt für: Spalte*
Mögliche Werte:
  • lk numeric format: (0) Zeigt Werte im Zahlenformat an
  • lk three states checkbox: (1) Zeigt Werte als Kontrollkästchen mit drei Zuständen an
lk double click on row 18 Eigenschaft Doppelklick auf Zeile für Listbox vom Typ Auswahl
Gilt für: Listbox
Mögliche Werte:
  • lk do nothing (0): Löst keine automatische Aktion aus
  • lk edit record (1): Zeigt den entsprechenden Datensatz im Lese-/Schreibmodus an
  • lk display record (2): Zeigt den entsprechenden Datensatz im Nur-Lesen Modus an
lk extra rows 13 Eigenschaft Zusätzliche Leerzeilen ausblenden
Gilt für für Listbox
Mögliche Werte:
  • lk display: (0)
  • lk hide: (1)
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 no: (0)
  • lk yes: (1)
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
Gilt für: Listbox

lk movable rows 35

Eigenschaft Bewegliche Zeilen für Listbox vom Typ Array
Gilt für: Listbox (außer hierarchischer Modus) 
Mögliche Werte:

  • lk no (0): Zeilen lassen sich nicht im laufenden Betrieb bewegen
  • lk yes (1):Zeilen lassen sich im laufenden Betrieb bewegen (Standard)
lk multi style 30 Eigenschaft Mehrfachstil
Gilt für: Spalte *
Mögliche Werte:
  • lk no (0)
  • lk yes (1)
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 manual: (0)
  • lk automatic: (2)
lk row height unit 17 Eigenschaft Einheit für Zeilenhöhe
Gilt für: Listbox
Mögliche Werte:
  • lk lines (1)
  • lk pixels (0)
lk selection mode 10 Eigenschaft Auswahlmodus
Gilt für: Listbox
Mögliche Werte:
  • lk none (0)
  • lk single (1)
  • lk multiple (2)
lk single click edit 29 Eigenschaft Einzelklick editieren
Gilt für: Listbox
Mögliche Werte:
  • lk no  (0)
  • lk yes (1)
lk sortable 20 Eigenschaft Sortierbar
Gilt für: Listbox
Mögliche Werte:
  • lk no: (0)
  • lk yes: (1)
lk truncate 12 Eigenschaft Abkürzen mit Auslassungspunkten
Gilt für: Listbox oder Spalte
Mögliche Werte:
  • lk without ellipsis: (0)
  • lk with ellipsis: (1)
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



Siehe auch 

Download HDI database
Listbox
LISTBOX Get property

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Listbox
Nummer: 1440

 
SEITENINHALT 
 
GESCHICHTE 

Erstellt: 4D v16 R2
Geändert: 4D v16 R5
Geändert: 4D v19 R6

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v20 R7)