Navigation:  Klassen > bBrowser >

bBrowser:ColumnHighlightStyle

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

Zweck

bHighlightStyle-Objekt für die grafische Hervorhebung von Datenspalten.

Klasse

bBrowser

Typ

Access / Assign

Datentyp

bHighlightStyle

Beschreibung

bBrowser:ColumnHighlightStyle definiert Einstellungen für die grafische Hervorhebung von Datenspalten. Es können Einstellungen zur Hintergrundfarbe und dem Überblendfaktor definiert werden.

 

Zusätzlich kann für jede Datenspalte im Zugriff bBrowserColumn:HighlightStyle ein bHighlightStyle-Objekt definiert werden. Beim Zeichnen der Hervorhebungen werden die Einstellungen aus den bHighlightStyle-Objekten des bBrowser und der Datenspalte gemischt, wobei die Einstellungen der Datenspalte die höhere Priorität haben.

 

Damit eine Datenspalte hervorgehoben wird, muss mindestens in einem der folgenden Zugriffe der Wert TRUE gesetzt sein:

bBrowserColumn:CaptionHighlighted

bBrowserColumn_FooterHighlighted

bDataColumn:DataHighlighted

 

bDataColumn_Highlighted

 

bBrowser mit hervorgehobener Spalte LASTNAME

 

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

 

Anmerkungen

Sind keine Einstellungen für die grafische Hervorhebung definiert, so werden die Standard-Einstellungen von Windows verwendet.

Beispiele

In dem folgenden Beispiel wird ein Browser erzeugt, in dem die Datenspalte zum Feld LASTNAME 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()

 

// Einstellungen für die Hervorhebung definieren

oBrowser:ColumnHighlightStyle := bHighlightStyle{Brush{Color{COLORRED}},;

                                                 BABR_NORMAL}

 

// Spalte LASTNAME hervorheben

oColumn := oBrowser:GetColumn(#LASTNAME)

oColumn:CaptionHighlighted := TRUE

oColumn:FooterHighlighted := TRUE

oColumn:DataHighlighted := TRUE

 

// Wichtig!!!

// -> Browser zeichnen

oBrowser:Redraw()

Siehe auch

bBrowser:GetColumnHighlightStyle()

bBrowser:Redraw()

bBrowserColumn:CaptionHighlighted

bBrowserColumn:FooterHighlighted

bBrowserColumn:HighlightStyle

bDataColumn:DataHighlighted

 


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