Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
LISTBOX Get row color as number
|
LISTBOX Get row color as number ( {* ;} Objekt ; Zeile {; FarbeTyp} ) -> Funktionsergebnis | ||||||||
Parameter | Typ | Beschreibung | ||||||
* | Operator |
![]() |
Mit Stern: Objekt ist Objektname (String) Ohne Stern: Objekt ist Variable |
|||||
Objekt | Formularobjekt |
![]() |
Objektname (mit *) oder Variable (ohne *) | |||||
Zeile | Lange Ganzzahl |
![]() |
Zeilennummer | |||||
FarbeTyp | Lange Ganzzahl |
![]() |
Schriftfarbe (Standard) oder Hintergrundfarbe für Listbox | |||||
Funktionsergebnis | Lange Ganzzahl |
![]() |
Color value | |||||
Hinweis: Diese Funktion funktioniert nur für Listboxen vom Typ Array.
Der Befehl LISTBOX Get row color as number gibt die Farbe einer Zeile oder Zelle in der Listbox zurück, definiert durch die Parameter Objekt und *.
Hinweis: Über den Befehl LISTBOX Get row color erhalten Sie eine Farbe als CSS String. Weitere Informationen dazu finden Sie unter dem Befehl OBJECT SET RGB COLORS.
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.
In Objekt können Sie eine Listbox oder die Spalte einer Listbox angeben:
In Zeile übergeben Sie die Nummer der Zeile, deren Farbe Sie erhalten wollen.
Hinweis: Diese Funktion berücksichtigt nicht den Status ein-/ausgeblendet von Zeilen der Listbox.
In FarbeTyp können Sie entweder die Konstante lk background color oder lk font color (Thema "Listbox") übergeben, um die Hintergrundfarbe oder die Schriftfarbe der Zeile herauszufinden. Ohne diesen Parameter wird die Schriftfarbe zurückgegeben.
Warnung: Eine zugewiesene Farbe wird nicht zwingend in jeder Zelle der Zeile angezeigt (siehe Beispiel). Bei widersprüchlichen Farbwerten in den Eigenschaften für Listboxen und Spalten von Listboxen gibt es eine Prioritätenregelung. Weitere Informationen dazu finden Sie im Handbuch 4D Designmodus.
Wir gehen von folgender Listbox aus:
vColor:=LISTBOX Get row color(*;"Col5";3)
vColor2:=LISTBOX Get row color(*;"List Box";3)
vColor3:=LISTBOX Get row color(*;"List Box";lk background color)
// vColor enthält 0xFFFF00 (gelb)
// vColor2 enthält 0x00FF (blau)
// vColor3 enthält 0x00FF0000 (rot)
Produkt: 4D
Thema: Listbox
Nummer:
1271
Erstellt: 4D v14
Umbenannt: 4D v17 R6 (LISTBOX Get row color)
4D Programmiersprache ( 4D v20 R7)