4D v14.3OBJECT SET COLOR |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
OBJECT SET COLOR
|
OBJECT SET COLOR ( {* ;} Objekt ; Farbe {; AltFarbe} ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
* | Operator |
![]() |
Mit *: Objekt ist ein Objektname (String), Ohne *: Objekt ist Feld oder Variable |
|||||
Objekt | Feld, Variable |
![]() |
Mit *: Objektname, ohne *: Feld oder Variable | |||||
Farbe | Lange Ganzzahl |
![]() |
Neue Farbe für Objekt | |||||
AltFarbe | Lange Ganzzahl |
![]() |
Wechselnde Farbe für Listbox | |||||
Der Befehl OBJECT SET COLOR setzt die Farben für Vordergrund und Hintergrund des Formularobjekts Objekt. Ist Objekt eine Listbox, können Sie einen weiteren Parameter für wechselne Vorder- und Hintergrundfarbe für Zeilen mit gerader Nummer verwenden.
Mit dem optionalen Parameter * geben Sie in Objekt einen Objektnamen (String) an. Ohne den optionalen Parameter * geben Sie in Objekt ein Datenfeld oder eine Variable an. In diesem Fall geben Sie anstatt eines Strings eine Referenz auf das Datenfeld oder die Variable an (nur Datenfeld- oder Variablenobjekte). Weitere Informationen dazu finden Sie im Abschnitt Objekteigenschaften.
Mit AltFarbe setzen Sie eine wechselnde Farbe für die Zeilen mit gerader Nummer. Dann wird Farbe nur für die Zeilen mit ungerader Nummer verwendet. Wechselnde Farben machen Arrays leichter lesbar. Definiert Objekt die Listbox, gilt die wechselnde Farbe für das gesamte Objekt, definiert Objekt eine Spalte, gilt sie nur für die angegebene Spalte.
Die Farbe für einen Rechner mit 256 Farben wird folgendermaßen ausgedrückt:
Farbe:=–(Vordergrund +(256 * Hintergrund))
Vordergrund und Hintergrund haben Werte, die zwischen 0 und 255 liegen und der Farbennummer der aktuellen Farbenpalette entsprechen. Farbe ist immer eine negative Zahl. Ist zum Beispiel die Vordergrundfarbe 20 und die Hintergrundfarbe 10, erhalten Sie folgendes Ergebnis –(20 + (256 * 10)) oder –2580.
Hinweis: In der Eigenschaftenliste des Formulareditors können Sie die Farbpalette sehen.
4D bietet für häufig gebrauchte Farben folgende vordefinierten Konstanten unter dem Thema Farben:
Konstante | Typ | Wert |
Black | Lange Ganzzahl | 15 |
Blue | Lange Ganzzahl | 6 |
Brown | Lange Ganzzahl | 13 |
Dark blue | Lange Ganzzahl | 5 |
Dark brown | Lange Ganzzahl | 10 |
Dark green | Lange Ganzzahl | 9 |
Dark grey | Lange Ganzzahl | 11 |
Green | Lange Ganzzahl | 8 |
Grey | Lange Ganzzahl | 14 |
Light blue | Lange Ganzzahl | 7 |
Light grey | Lange Ganzzahl | 12 |
Orange | Lange Ganzzahl | 2 |
Purple | Lange Ganzzahl | 4 |
Red | Lange Ganzzahl | 3 |
White | Lange Ganzzahl | 0 |
Yellow | Lange Ganzzahl | 1 |
Hinweis: OBJECT SET COLOR arbeitet mit indizierten Farben, die in der Standardfarbtabelle von 4D enthalten sind. OBJECT SET RGB COLORS erlaubt jede beliebige RGB Farbe. Um für ein Objekt die automatischen Farben wiederherzustellen, verwenden Sie OBJECT SET RGB COLORS mit den Konstanten Default foreground color und Default background color.
Produkt: 4D
Thema: Objekte (Formulare)
Nummer:
271
Geändert: 4D 2004
Umbenannt: 4D v12
OBJECT SET RGB COLORS
Programmierhinweise
4D Programmiersprache ( 4D v12.4)
4D Programmiersprache ( 4D v14 R3)
4D Programmiersprache ( 4D v14 R2)
4D Programmiersprache ( 4D v13.5)
4D Programmiersprache ( 4D v14.3)
4D Programmiersprache ( 4D v14 R4)
Geerbt von : SET COLOR ( 4D v11 SQL Release 6)