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

Home

 
4D v20 R7
LISTBOX SET AUTO ROW HEIGHT

LISTBOX SET AUTO ROW HEIGHT 


 

LISTBOX SET AUTO ROW HEIGHT ( {* ;} Objekt ; Selector ; Wert ; Einheit ) 
Parameter Typ   Beschreibung
Operator in Mit Stern: Objekt ist Objektname (String)
Ohne Stern: Objekt ist Variable
Objekt  Formularobjekt in Objektname (mit *) oder Variable (ohne *)
Selector  Lange Ganzzahl in Zu erhaltender Wert der Höhe: lk row min height oder lk row max height
Wert  Lange Ganzzahl in Wert für Mindest- oder Maximumzeilenhöhe
Einheit  Lange Ganzzahl in Einheit der Höhe: 0 = Pixel, 1 = Zeilen

Der Befehl LISTBOX SET AUTO ROW HEIGHT ermöglicht, über den Parameter Wert die Mindest- oder Maximumzeilenhöhe in der Listbox zu setzen, definiert über die Parameter Objekt und *.

Hinweis: Dieser Befehl wird nur berücksichtigt, wenn die Listbox auf den automatischen Zeilenhöhenmodus eingestellt ist (siehe Automatische Zeilenhöhe), der nur für die Listboxen "Collection oder Entity-Selection" und "Array" verfügbar ist. Andernfalls hat dies keine Auswirkung.

Mit dem optionalen Parameter * geben Sie an, dass der Parameter Objekt ein Objektname (String) ist. Ohne diesen Parameter ist Objekt eine Variable. In diesem Fall übergeben Sie eine Variablenreferenz anstelle eines String. Weitere Informationen dazu finden Sie im Abschnitt Objekteigenschaften.

In Selector übergeben Sie den gewünschten Typ des Werts. Sie können eine der Konstanten unter dem Thema Listbox verwenden:

Konstante Typ Wert
lk row max height Lange Ganzzahl 33
lk row min height Lange Ganzzahl 32

In Wert übergeben Sie den entsprechenden Wert zur gewählten Einheit.

Im Parameter Einheit können Sie eine der Konstanten unter dem Thema Listbox übergeben:

Konstante Typ Wert Kommentar
lk lines Lange Ganzzahl 1 Höhe ist eine Anzahl Zeilen. 4D berechnet die Zeilenhöhe nach dem Schrifttyp.
lk pixels Lange Ganzzahl 0 Höhe ist eine Anzahl Pixel (Standard)

Hinweis: Der Befehl prüft nicht, ob die Werte passend sind. In Echtzeit wird jedoch bei Unstimmigkeiten für beide Werte der Mindestwert angewandt. Ist z.B. der Mindestwert 5 Zeilen und der Maximumwert 3 Zeilen (was inkonsistent ist), wird in diesem Fall als max. Zeilenhöhe für die Listbox 5 Zeilen verwendet.

Die Mindest- und Maximumhöhen einer Listbox über eine automatische Zeilenhöhe setzen:

 LISTBOX SET AUTO ROW HEIGHT(*;"LB";lk row min height;60;lk pixels// 60 Pixel für Mindestwert
 LISTBOX SET AUTO ROW HEIGHT(*;"LB";lk row max height;100;lk pixels//und 100 Pixel für Maximumwert



Siehe auch 

LISTBOX Get auto row height
LISTBOX SET ROW HEIGHT
LISTBOX SET ROWS HEIGHT

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Listbox
Nummer: 1501

 
SEITENINHALT 
 
GESCHICHTE 

Erstellt: 4D v16 R5
Geändert: 4D v19 R8

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v20 R7)