Zweck
bHighlightStyle-Objekt für die grafische Hervorhebung der Spalte.
Klasse
Typ
Access / Assign
Datentyp
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
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:GetColumnHighlightStyle()
bBrowserColumn:CaptionHighlighted
bBrowserColumn:FooterHighlighted
Page url: http://www.YOURSERVER.com/index.html?bbrowsercolumn_highlightstyle.htm