Navigation:  Klassen > bBrowserColumn >

bBrowserColumn:DataView

Diese Seite drucken    Vorherige SeiteZurück zum Anfang des KapitelsNächste Seite

Zweck

bViewStyle-Objekt, für die Darstellung der Spaltenwerte.

Klasse

bBrowserColumn

Typ

Access / Assign

Datentyp

bViewStyle

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

bBrowser:DataView

bBrowser:IsColumnVisible()

bBrowser:Redraw()

bBrowser:Refresh()

bBrowserColumn:Alignment

bBrowserColumn:Background

bBrowserColumn:CaptionView

bBrowserColumn:FooterView

bBrowserColumn:Foreground

bBrowserColumn:Grid

bDataColumn:ColorCondition

bViewStyle:Font

 


Page url: http://www.YOURSERVER.com/index.html?bbrowsercolumn_dataview.htm