Zweck
Definiert die grafische Darstellung des Fokus-Rechtecks.
Klasse
Typ
Access / Assign
Datentyp
Beschreibung
Mit dem FocusView kann die grafische Darstellung des Fokus-Rechtecks definiert werden. Das Fokus-Rechteck hebt die aktuell fokusierte Zelle hervor. Es kann die Darstellungsart des Rahmens, dessen Dicke und die Farbe definiert werden.
Fokus-Rechteck mit dem Style BBS_SOLID, einem
negativen OuterSpace und einem Foreground.
Damit Änderungen, die in der FocusView vorgenommen wurden, auch im Browser angezeigt werden, muss dieser über die Methode bBrowser:Redraw() neu gezeichnet werden.
Anmerkungen
Nach dem Erzeugen eines bBrowser-Objekts enthält der Zugriff noch kein bFocusView-Objekt.
Beispiele
In dem folgenden Beispiel wird ein bBrowser erzeugt, in dem das Fokus-Rechteck mit einem 2 Pixel dicken goldenen Rahmen angezeigt wird.
LOCAL odbsCUSTOMER AS DBServer
LOCAL oBrowser AS bBrowser
// Browser erzeugen und anzeigen
odbsCUSTOMER := DBServer{"CUSTOMER"}
oBrowser := bBrowser{oOwner,;
1000,;
Point{0, 0},;
Dimension{300, 250}}
oBrowser:Use(odbsCUSTOMER)
oBrowser:Show()
// Fokus-Rechteck definieren
oBrowser:FocusView := bFocusStyle{BBS_SOLID,;
Color{255, 165, 0},
2,;
-2}
// wichtig!!!
// -> Fokus neu zeichnen
oBrowser:Redraw(#Focus,;
oBrowser:CurrentColumn,;
oBrowser:CurrentRow,;
oBrowser:CurrentRecNo)
Siehe auch
Page url: http://www.YOURSERVER.com/index.html?bbrowser_focusview.htm