Zweck
Liste von Farbbedingungen, die beim Zeichnen der Selektorzellen berücksichtigt werden sollen.
Klasse
Typ
Access
Datentyp
Beschreibung
Über die Liste der Farbbedingungen können einzelne Selektorzellen in unterschiedlichen Vorder- und/oder Hintergrundfarben dargestellt werden. Die Liste der Farbbedingungen ist ein Objekt der Klasse bColorConditionList. Neue Farbbedingungen können über die Methode bBrowser:SelectorColorCondition:Add() hinzugefügt werden.
Alle Selektorzellen zu denen keine Farbbedingungen existieren, werden mit den Vorder- und Hintergrundfarben aus den Methoden bBrowser:GetSelectorBackground() bzw. bBrowser:GetSelectorForeground() gezeichnet.
Damit Änderungen, die in der Liste der Farbbedingungen vorgenommen wurden, im Browser angezeigt werden, müssen alle Daten über die Methode bBrowser:Refresh() neu eingelesen werden.
Beispiele
In dem folgenden Beispiel wird eine Farbbedingung definiert, die alle Kunden in der Farbe Rot hervorhebt, die vor 1960 geboren wurden.
LOCAL odbsCUSTOMER AS DBServer
LOCAL oBrowser AS bBrowser
LOCAL oColorCondition AS bColorCondition
// Browser erzeugen und anzeigen
odbsCUSTOMER := DBServer{"CUSTOMER"}
oBrowser := bBrowser{oOwner,;
1000,;
Point{0, 0},;
Dimension{300, 250}}
oBrowser:Use(odbsCUSTOMER)
oBrowser:Show()
// Farbbedingung definieren
oColorCondition := bColorCondition{"Server:BIRTHDAY<CToD('01.01.60')",;
odbsCUSTOMER,;
,;
Brush{Color{COLORRED}}}
oBrowser:SelectorColorCondition:Add(oColorCondition)
// Wichtig!!!
// -> Daten neu einlesen
oBrowser:Refresh()
Siehe auch
bBrowser:GetSelectorBackground()
bBrowser:GetSelectorColorSpec()
bBrowser:GetSelectorForeground()
Page url: http://www.YOURSERVER.com/index.html?bbrowser_selectorcolorconditio.htm