4D v14.3

LISTBOX Get row color

Home

 
4D v14.3
LISTBOX Get row color

LISTBOX Get row color 


 

LISTBOX Get row color ( {* ;} Objekt ; Zeile {; FarbeTyp} ) -> Funktionsergebnis 
Parameter Typ   Beschreibung
Operator in Mit Stern: Objekt ist Objektname (String)
Ohne Stern: Objekt ist Variable
Objekt  Formularobjekt in Objektname (mit *) oder Variable (ohne *)
Zeile  Lange Ganzzahl in Zeilennummer
FarbeTyp  Lange Ganzzahl in Listbox font color (Standard) oder Listbox background color
Funktionsergebnis  Lange Ganzzahl in Color value

Hinweis: Diese Funktion funktioniert nur für Listboxen vom Typ Array.

Der Befehl LISTBOX Get row color gibt die Farbe einer Zeile oder Zelle in der Listbox zurück, definiert über die Parameter Objekt und *..

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:

  • Gibt Objekt eine Listbox an, gibt die Funktion die Farbe der Zeile zurück
  • Gibt Objekt die Spalte einer Listbox an, gibt der Befehl die Farbe der Zelle zurück

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 Listbox background color oder Listbox font color (Thema "Listbox") übergeben, um die Hintergrundfarbe oder die Schriftfarbe der Zeile herauszufinden. Lassen Sie diesen Parameter weg, 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";Listbox background color)
  // vColor enthält 0xFFFF00 (gelb)
  // vColor2 enthält 0x00FF (blau)
  // vColor3 enthält 0x00FF0000 (rot)

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Listbox
Nummer: 1271

 
GESCHICHTE 

New
Erstellt: 4D v14

 
SIEHE AUCH 

Listbox
LISTBOX SET ROW COLOR

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v14 R2)
4D Programmiersprache ( 4D v14 R3)
4D Programmiersprache ( 4D v14.3)
4D Programmiersprache ( 4D v14 R4)