4D v14.3

LISTBOX SET ARRAY

Home

 
4D v14.3
LISTBOX SET ARRAY

LISTBOX SET ARRAY 


 

LISTBOX SET ARRAY ( {* ;} Objekt ; arrTyp ; arrPtr ) 
Parameter Typ   Beschreibung
Operator in Mit Stern: Objekt ist Objektname (String)
Ohne Stern: Objekt ist Variable
Objekt  Formularobjekt in Objektname (mit *) oder Variable (ohne *)
arrTyp  Lange Ganzzahl in Typ des Array
arrPtr  Zeiger in Array zum Zuweisen der Eigenschaft

Hinweis: Dieser Befehl funktioniert nur für Listboxen vom Typ Array.

Der Befehl LISTBOX SET ARRAY weist ein Array Stil oder Farbe der Listbox oder der Spalte der Listbox zu, definiert über die Parameter Objekt und *.

Hinweis: Arrays mit Stilen, Farben oder Hintergrundfarben auf Listboxen vom Typ Array lassen sich auch über die Eigenschaftenliste im Designmodus zuweisen.

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 arrTyp übergeben Sie den Arraytyp für die Listbox oder Spalte. Sie können eine der Konstanten unter dem Thema Listbox verwenden:

Konstante Typ Wert
Listbox background color array Lange Ganzzahl 1
Listbox font color array Lange Ganzzahl 0
Listbox style array Lange Ganzzahl 2

Im Parameter arrPtr übergeben Sie einen Zeiger auf das Array zur Unterstützung des Eigenschaftstyps (Schriftfarbe, Hintergrundfarbe oder Schriftstil).

Wir wollen das Array Schriftfarbe der 4. Spalte für die 10. Spalte wiederverwenden:

  // Zeiger auf das Array für Spalte 4 suchen
 $Pointer:=LISTBOX Get array(*;"Col4";Listbox font color array)
  // Prüfen, ob vorhanden
 If(Not(Nil($Pointer)))
  // auf Spalte 10 übertragen
    LISTBOX SET ARRAY(*;"Col10";Listbox font color array;$Pointer)
 End if

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Listbox
Nummer: 1279

 
GESCHICHTE 

New
Erstellt: 4D v14

 
SIEHE AUCH 

LISTBOX Get array

 
ARTIKELVERWENDUNG

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