Zweck
bViewStyle-Objekt, für die Darstellung der Spaltenwerte.
Klasse
Typ
Access / Assign
Datentyp
Beschreibung
Über die DataView kann die grafische Darstellung der Spaltenwerte beeinflusst werden. Es kann die Schriftart, die Ausrichtung, die Vordergrundfarbe, die Hintergrundfarbe und das Grid eingestellt werden.
Wenn dieser Zugriff ein NULL_OBJECT zurück gibt, werden beim Zeichnen der Spaltenwerte die Einstellungen der DataView aus dem bBrowser verwendet.
Damit Änderungen, die in der DataView der Spalte vorgenommen wurden, auch im bBrowser angezeigt werden, müssen die Daten der Spalte über die Methode bBrowser:Refresh() aktualisiert werden. Dies ist nur dann notwendig, wenn die Spalte im sichtbaren Bereich des bBrowser liegt.
Beispiele
In dem folgenden Beispiel wird ein Browser erzeugt, in dem alle Spalten mit einem roten Vorder- und einen gelben Hintergrund dargestellt werden. Nur die 2. Spalte wird mit einem blauen Hintergrund angezeigt.
LOCAL odbsCUSTOMER AS DBServer
LOCAL oBrowser AS bBrowser
LOCAL oColumn AS bBrowserColumn
// Browser erzeugen und anzeigen
odbsCUSTOMER := DBServer{"CUSTOMER"}
oBrowser := bBrowser{oOwner,;
1000,;
Point{0, 0},;
Dimension{300, 250}}
oBrowser:Use(odbsCUSTOMER)
oBrowser:Show()
// alle Spalten mit roten Text auf gelben Hintergrund
oBrowser:DataView := bViewStyle{Color{COLORRED},;
Brush{Color{COLORYELLOW}})
// 2. Spalte mit blauen Hintergrund
oColum := oBrowser:GetOpenColumn(2)
oColumn:DataView := bViewStyle{, Brush{Color{COLORBLUE}}}
// wichtig!!!
// -> Daten neu einlesen
oBrowser:Refresh()
Siehe auch
Page url: http://www.YOURSERVER.com/index.html?bbrowsercolumn_dataview.htm