Navigation:  Klassen > bBrowserColumn >

bBrowserColumn:HighlightStyle

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

Zweck

bHighlightStyle-Objekt für die grafische Hervorhebung der Spalte.

Klasse

bBrowserColumn

Typ

Access / Assign

Datentyp

bHighlightStyle

Beschreibung

bBrowserColumn:HighlightStyle definiert Einstellungen für die grafische Hervorhebung der Spalte. Es können Einstellungen zur Hintergrundfarbe und dem Überblendfaktor definiert werden.

 

Wenn dieser Zugriff ein NULL_OBJECT zurück gibt, dann werden beim Zeichnen der Hervorhebung die Einstellungen aus bBrowser:ColumnHighlightStyle verwendet.

 

Damit eine Spalte hervorgehoben wird, muss mindestens einem der folgenden Zugriffe der Wert TRUE zugewiesen werden:

bBrowserColumn:CaptionHighlighted

bBrowserColumn_FooterHighlighted

bDataColumn:DataHighlighted

 

Damit Änderungen, die im bHighlightStyle-Objekt vorgenommen wurden, auch im bBrowser angezeigt werden, muss dieser mit der Methode bBrowser:Redraw() neu gezeichnet werden.

Beispiele

In dem folgenden Beispiel wird ein Browser erzeugt, in dem die Datenspalte zum Feld CUST_ID hervorgehoben wird.

 

LOCAL odbsCUSTOMER AS DBServer

LOCAL oBrowser     AS bBrowser

LOCAL oColumn      AS bDataColumn

 

// Browser erzeugen und anzeigen

odbsCUSTOMER := DBServer{"CUSTOMER"}

oBrowser := bBrowser{oOwner,;

                  1000,;

                  Point{0, 0},;

                  Dimension{300, 250}}

oBrowser:Use(odbsCUSTOMER)

oBrowser:Show()

 

// Spalte CUST_ID hervorheben

oColumn := oBrowser:GetColumn(#CUST_ID)

 

oColumn:HighlightStyle := bHighlightStyle{Brush{Color{COLORRED}},;

                                          BABR_NORMAL}

 

oColumn:CaptionHighlighted := True

oColumn:FooterHighlighted := True

oColumn:DataHighlighted := True

 

// Wichtig!!!

// -> Browser zeichnen

oBrowser:Redraw()

Siehe auch

bBrowser:ColumnHighlightStyle

bBrowser:GetColumnHighlightStyle()

bBrowser:Redraw()

bBrowserColumn:CaptionHighlighted

bBrowserColumn:FooterHighlighted

bDataColumn:DataHighlighted

 


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