Zweck
Optionen, mit denen die grafische Darstellung formatiert wird.
Klasse
Typ
Access / Assign
Datentyp
DWord
Beschreibung
Mit den Optionen kann die grafische Darstellung beeinflusst werden. Mehrere Optionen können kombiniert werden. Die folgende Tabelle definiert die unterstützten Optionen:
Option  | 
Beschreibung  | 
BCGISO_NONE  | 
Es sind keine Optionen definiert.  | 
BCGISO_AUTO  | 
Es werden die folgenden Standard-Optionen definiert: •BCGISO_END_ELLIPSIS •BCGISO_VALUEVISIBLE  | 
BCGISO_END_ELLIPSIS  | 
Wenn der Wert der Zellengruppe nicht vollständig dargestellt werden kann, dann wird der Wert am Ende abgeschnitten und 3 Punkte (...) werden angehängt. 
 Die Option kann nicht mit den folgenden Optionen kombiniert werden: •BCGISO_RTF  | 
BCGISO_LINEBREAK  | 
Wenn der Wert der Zellengruppe Zeilenumbrüche (CRLF) enthält, dann wird der Wert an diesen Stellen umgebrochen. 
 Die Option kann nicht mit den folgenden Optionen kombiniert werden: •BCGISO_RTF  | 
BCGISO_OWNERDRAW  | 
Die Zellengruppe wird über die Owner-Draw-Schnittstelle des bBrowser gezeichnet. Hierzu wird im Owner des bBrowser die Methode DrawValue() aufgerufen. Der Methode wird als Argument ein Event der Klasse bDrawValueEvent übergeben.  | 
BCGISO_OWNERDRAW_ADDITIONAL  | 
Die Zellengruppe wird durch den bBrowser gezeichnet. Anschließend wird die Zellengruppe an die Owner-Draw-Schnittstelle des bBrowser übergeben. Hierzu wird im Owner des bBrowser die Methode DrawValue() aufgerufen. Der Methode wird als Argument ein Event der Klasse bDrawValueEvent übergeben.  | 
BCGISO_RTF  | 
Der Wert der Zellengruppe wird als RTF-Text dargestellt. 
 Die Option kann nicht mit den folgenden Optionen kombiniert werden: •BCGISO_END_ELLIPSIS •BCGISO_LINEBREAK  | 
BCGISO_TRANSPARENTBACKGROUND  | 
Der Hintergrund der Zellengruppe wird transparent gezeichnet.  | 
BCGISO_VALUEVISIBLE  | 
Der Wert der Zellengruppe wird in der Zellengruppe angezeigt.  | 
BCGISO_WORDBREAK  | 
Wenn der Wert der Zellengruppe nicht vollständig in einer Zeile dargestellt werden kann, dann wird der Wert an Wortgrenzen umgebrochen.  | 
Einzelne Optionen können über die Bit-Funktionen
•_And(),
•_Or() und
•_Xor()
geprüft, gesetzt und entfernt werden.
Beispiele
Mit dem folgenden Codefragment wird der Zugriff mit den Optionen BCGISO_LINEBREAK und BCGISO_WORDBREAK initialisiert.
oCellGroupItemStyle:Options := _Or(BCGISO_LINEBREAK,;
BCGISO_WORDBREAK)
Mit dem folgenden Codefragment wird die Option BCGISO_END_ELLIPSIS gesetzt.
oCellGroupItemStyle:Options := _Or(oCellGroupItemStyle:Options,;
BCGISO_END_ELLIPSIS)
Mit dem folgenden Codefragment wird geprüft, ob die Option BCGISO_END_ELLIPSIS gesetzt ist.
IF _And(oCellGroupItemStyle:Options, BCGISO_END_ELLIPSIS)>0
:
ENDIF
Mit dem folgenden Codefragment wird die Option BCGISO_END_ELLIPSIS gelöscht.
IF _And(oCellGroupItemStyle:Options, BCGISO_END_ELLIPSIS)>0
oCellGroupItemStyle:Options := _Xor(oCellGroupItemStyle:Options,;
BCGISO_END_ELLIPSIS)
ENDIF
Page url: http://www.YOURSERVER.com/index.html?bcellgroupitemstyle_options.htm