Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com

Home

 
4D v20 R7
FORM Get color scheme

FORM Get color scheme 


 

FORM Get color scheme -> Funktionsergebnis 
Parameter Typ   Beschreibung
Funktionsergebnis  Text in Farbschema des aktuellen Formulars: "light" oder "dark"

Der FORM Get color scheme Befehl gibt den Namen des aktuellen Farbschemas des aktuell angezeigten Formulars zurück. Wenn kein aktuelles Formular vorhanden ist, gibt der Befehl einen leeren String zurück.

Hinweis: Unter Windows gibt dieser Befehl immer "light" zurück.

Das eigentliche Farbschema eines Formulars wird definiert durch:

  • die Formulareigenschaft "Farbschema" (siehe colorScheme);
  • wenn das "Farbschema" auf "geerbt" eingestellt ist, wird ein Aufruf des SET APPLICATION COLOR SCHEME Befehls; 
  • wenn SET APPLICATION COLOR SCHEME nicht aufgerufen oder mit "geerbtem" Parameterwert aufgerufen wird, werden die Grundeinstellungen verwendet (Host-Datenbankeinstellungen im Falle einer Komponente);
  • wenn Einstellungen auf "vererbt" gesetzt ist, werden die OS-Benutzereinstellungen verwendet.

Einzelheiten zu den Namen der Farbschemata entnehmen Sie bitte dem Befehl SET APPLICATION COLOR SCHEME.  

Sie wollen ein Bild in Abhängigkeit vom aktuellen Schema des Formulars laden:

 $txt_suffix:=Choose((FORM Get color scheme="dark");"_dark";"")
 READ PICTURE FILE(Get 4D folder(Current resources folder)+"myPict"+$txt_suffix+".png";$Pic_icon)

Hinweis: Es wird empfohlen, das Design der Formularobjekte mit css an das aktuelle Schema anzupassen. 



Siehe auch 

Get application color scheme
SET APPLICATION COLOR SCHEME

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Formulare
Nummer: 1761

spezifisches Verhalten auf macOS

 
SEITENINHALT 
 
GESCHICHTE 

Erstellt: 4D v19

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v20 R7)