SET COLOR

4D - Documentation   Français   English   German   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next

Version 6.0 Geändert


SET COLOR ({*; }Objekt; Farbe)

ParameterTypBeschreibung
*Wenn angegeben, ist Objekt ein Objektname
(String). Wenn nicht angegeben, ist Objekt
Feld oder Variable
ObjektFeld oder VariableObjektname (wenn * angegeben), bzw.
Feld oder Variable (wenn * nicht angegeben)
FarbeNumerischFarbauswahl

Beschreibung

Der Befehl SET COLOR setzt die Farben für Vordergrund und Hintergrund des Formularobjekts Objekt.

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.

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: Im Fenster Objekteigenschaften des Formulareditors können Sie die Farbpalette sehen.

4D bietet für häufig gebrauchte Farben folgende vordefinierten Konstanten:

KonstanteTypWert
WhiteLange Ganzzahl0
YellowLange Ganzzahl1
OrangeLange Ganzzahl2
RedLange Ganzzahl3
PurpleLange Ganzzahl4
Dark BlueLange Ganzzahl5
BlueLange Ganzzahl6
Light BlueLange Ganzzahl7
GreenLange Ganzzahl8
Dark GreenLange Ganzzahl9
Dark BrownLange Ganzzahl10
Dark GreyLange Ganzzahl11
Light GreyLange Ganzzahl12
BrownLange Ganzzahl13
GreyLange Ganzzahl14
BlackLange Ganzzahl15

Hinweis: SET COLOR arbeitet mit indizierten Farben, die in der Standardfarbtabelle von 4D enthalten sind. Version 6 führt den Befehl SET RGB COLOR ein. Damit können Sie auch mit RGB Farben arbeiten und die systemabhängige Hintergrundfarbe nutzen.

Beispiel

Folgendes Beispiel legt die Farbe für die Schaltfläche bInfo fest. Die Farbe setzt sich aus den beiden Variablen vForeground und vBackground zusammen:

   SET COLOR (bInfo; – (vForeground + (256 * vBackground)))

Referenz

SET RGB COLORS.


4D - Documentation   Français   English   German   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next