Navigation:  Klassen > bBrowser >

bBrowser:CellGroup

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

Zweck

Liste von Zellengruppen, die über dem Grid dargestellt werden.

Klasse

bBrowser

Typ

Access

Datentyp

bCellGroupList

Beschreibung

Die Zellengruppen in der Liste werden im bBrowser über dem Grid dargestellt. Die Zellengruppen werden in der Reihenfolge dargestellt, wie sie in der Liste enthalten sind.

 

CellGroupsInBrowser

bBrowser mit mehreren Zellengruppen

 

Mit den Optionen in jeder Zellengruppe kann die grafische Darstellung einer Zellengruppe definiert werden. Unter anderem kann definiert werden, dass das Grid und der Zelleninhalt durch die Zellengruppe hindurch scheint. Hierfür muss die Option BCGISO_TRANSPARENTBACKGROUND in der Zellengruppe gesetzt sein.

 

Damit Änderungen, die in der Liste der Zellengruppen vorgenommen wurden, auch im Browser angezeigt werden, muss der bBrowser mit der Methode bBrowser:Redraw() neu gezeichnet werden.

Beispiele

In dem folgenden Beispiel wird eine Zellengruppe mit dem Text 'Auto in Werkstatt' wie in dem Bild oben definiert. Vorausgesetzt wird, dass der bBrowser bereits initialisiert ist.

 

LOCAL oBrowser        AS bBrowser
LOCAL oStartCell      AS bCell
LOCAL oEndCell        AS bCell
LOCAL oBorderStyle    AS bBorderStyle
LOCAL oViewStyle      AS bCellGroupItemStyle
LOCAL oCellGroupItem  AS bCellGroupItem
 
// Startzelle und Endzelle der Zellengruppe definieren
oStartCell := bCell{13, 1, 1}
oEndCell := bCell{16, 1, 1}
 
// Einstellungen für die Darstellung der Zellengruppe definieren
oBorderStyle := bBorderStyle{BBS_SOLID,;
                             Color{COLORRED},;
                             1,;
                             0,;
                             bRectangle{3, 0, 3, 0}}
 
oViewStyle := bCellGroupItemStyle{Color{COLORBLACK},;
                                  Brush{Color{COLORRED}},;
                                  _Xor(BALIGN_LEFT, BALIGN_VCENTER),;
                                  ,;
                                  ,;
                                  oBorderStyle,;
                                  _Or(BCGISO_VALUEVISIBLE, BCGISO_END_ELLIPSIS)}
 
// Zellengruppe erzeugen
oCellGroupItem := bCellGroupItem{oStartCell,;
                                 oEndCell,;
                                 oViewStyle,;
                                 "Auto in Werkstatt"}
 
// Zellengruppe dem Browser hinzufügen
oBrowser:CellGroup:Add(oCellGroupItem)
 
// Wichtig!!!
// -> Browser neu zeichnen
oBrowser:Redraw(#Data)

Siehe auch

bBrowser:Redraw()

bCellGroupItem

bCellGroupItemStyle

bCellGroupList

bSample - CellGroups

 


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