Navigation:  Klassen > bBrowserColumn >

bBrowserColumn:Flags

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

Zweck

Flags, mit denen verschiedene Eigenschaften der Spalte definiert werden.

Klasse

bBrowserColumn

Typ

Access / Assign

Datentyp

DWord

Beschreibung

Mit den Flags können verschiedene Eigenschaften der Spalte definiert werden. Die folgende Tabelle definiert die unterstützten Flags:

 

Flag

Beschreibung

Zugriff

BDCF_CAPTIONPRESSED

Die Spaltenbezeichnung ist gedrückt.

bBrowserColumn:CaptionPressed

BDCF_CAPTIONVISIBLE

Die Spaltenbezeichnung wird angezeigt.

bBrowserColumn:CaptionVisible

BDCF_CAPTUREDINGROUP

Wenn die Spalte einer Gruppenspalte untergeordnet ist, dann kann die Spalte nur innerhalb der Gruppenspalte verschoben werden. Wenn das Flag nicht gesetzt ist, dann kann die Spalte auch aus der Gruppenspalte verschoben werden.


BDCF_FOOTERPRESSED

Der Spaltenfuß ist gedrückt.

bBrowserColumn:FooterPressed

BDCF_FOOTERVISIBLE

Der Spaltenfuß wird angezeigt.

bBrowserColumn:FooterVisible

BDCF_EDITABLE

Die Spaltenwerte können editiert werden.

 

Hinweis:
Das Flag wird in der Klasse bDataColumn und davon abgeleiteten Klassen unterstützt.

bDataColumn:Editable

BDCF_MOVABLE

Die Spalte kann mit der Maus verschoben werden.

bBrowserColumn:Movable

BDCF_RESIZABLE

Die Breite der Spalte kann mit der Maus verändert werden.

bBrowserColumn:Resizable

BDCF_SELECTABLE

Die Spalte kann selektiert werden.

 

Hinweis:
Das Flag wird in der Klasse bDataColumn und davon abgeleiteten Klassen unterstützt.

bDataColumn:Selectable

 

Mehrere Flags können kombiniert werden.

 

Einzelne Flags 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 mehreren Flags initialisiert.

 

oColumn:Flags := _Or(BDCF_CAPTIONVISIBLE,;

                                               BDCF_FOOTERVISIBLE,;

                                               BDCF_MOVABLE,;

                                               BDCF_RESIZABLE)

 

Mit dem folgenden Codefragment wird das Flag BDCF_CAPTUREDINGROUP gesetzt.

 

oColumn:Flags := _Or(oColumn:Flags ,;

                                               BDCF_CAPTUREDINGROUP)

 

Mit dem folgenden Codefragment wird geprüft, ob das Flag BDCF_CAPTUREDINGROUP gesetzt ist.

 

IF _And(oColumn:Flags, BDCF_CAPTUREDINGROUP)>0

       :

ENDIF

 

Mit dem folgenden Codefragment wird das Flag BDCF_CAPTUREDINGROUP gelöscht.

 

IF _And(oColumn:Flags, BDCF_CAPTUREDINGROUP)>0

       oColumn:Flags := _Xor(oColumn:Flags,;

                                               BDCF_CAPTUREDINGROUP)

ENDIF

 


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