Navigation:  Klassen >

bBrowserCollection

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

Zweck

Definiert eine Gruppe von bBrowser, die untereinander synchronisiert werden.

Klasse

bBrowserCollection

Zugriffe

SuspendSynchronizationCount(Access)

Methoden

ClientInfo()

Init()

InSynchronize()

RegisterClient()

ResetSynchronization()

SuspendSynchronization()

SynchronizeAll()

SynchronizeClient()

UnregisterClient()

Erbt von

<kein Vorfahre>

Vererbt an

<kein Nachfahre>

Beschreibung

Mit der Klasse bBrowserCollection können mehrere bBrowser zu einer Gruppe zusammengefasst und bei bestimmten Aktionen automatisch synchronisiert werden.

 

Alle bBrowser, die synchronisiert werden sollen, müssen mit der Methode bBrowserCollection:RegisterClient() als Client bei der bBrowserCollection registriert werden. Bei der Registrierung kann über Flags definiert werden, welche Aktionen für den bBrowser synchronisiert werden sollen. Somit ist es möglich, mehrere bBrowser einer bBrowserCollection unterschiedlich zu synchronisieren.

 

Die folgende Tabelle definiert die unterstützten Flags:

 

Flag

Synchronisierte Aktion

BBCF_NONE

Keine Aktionen synchronisieren.

BBCF_ALL

Alle Aktionen synchronisieren.

BBCF_SYNCRONIZE_CURRENT_COLUMN

Bewegungen des Tabellencursors innerhalb eines Datensatzes.

BBCF_SYNCRONIZE_SELECTION

Änderungen in der Selektion.

BBCF_SYNCRONIZE_COLUMN_MOVE

Verschieben von Spalten mit der Maus.

BBCF_SYNCRONIZE_COLUMN_RESIZE

Änderungen der Spaltenbreite mit der Maus.

BBCF_SYNCRONIZE_ROW_RESIZE

Änderungen der Zeilenhöhe mit der Maus.

BBCF_SYNCRONIZE_CAPTION_CLICK

Einfache Mausklicks auf die Spaltenbezeichnungen.

BBCF_SYNCRONIZE_CAPTION_DOUBLECLICK

Doppelte Mausklicks auf die Spaltenbezeichnungen.

BBCF_SYNCRONIZE_CELL_CLICK

Einfache Mausklicks auf die Datenzellen.

BBCF_SYNCRONIZE_CELL_DOUBLECLICK

Doppelte Mausklicks auf die Datenzellen.

BBCF_SYNCRONIZE_FOOTER_CLICK

Einfache Mausklicks auf die Spaltenfüße.

BBCF_SYNCRONIZE_FOOTER_DOUBLECLICK

Doppelte Mausklicks auf die Spaltenfüße.

BBCF_SYNCRONIZE_SELECTOR_CLICK

Einfache Mausklicks auf die Selektorspalte.

BBCF_SYNCRONIZE_SELECTOR_DOUBLECLICK

Doppelte Mausklicks auf die Selektorspalte.

BBCF_SYNCRONIZE_RECORDGROUP_CLICK

Einfache Mausklicks auf die Spalte mit den Datensatzgruppierungen.

BBCF_SYNCRONIZE_RECORDGROUP_DOUBLECLICK

Doppelte Mausklicks auf die Spalte mit den Datensatzgruppierungen.

BBCF_SYNCRONIZE_RECORDGROUPITEM_CHANGESTATE

Öffnen bzw. schließen von Datensatzgruppen.

BBCF_SYNCRONIZE_CURRENT_RECORD

Bewegungen des Tabellencursor auf andere Datensätze.

BBCF_SYNCRONIZE_HORIZONTAL_SCROLL

Horizontales Scrollen.

BBCF_SYNCRONIZE_VERTICAL_SCROLL

Vertikales Scrollen.

BBCF_SYNCRONIZE_HSCROLLBAR_VISIBILITY

Sichtbarkeit des horizontalen Scrollbalkens.

BBCF_SYNCRONIZE_VSCROLLBAR_VISIBILITY

Sichtbarkeit des vertikalen Scrollbalkens.

BBCF_SYNCRONIZE_EDIT_CELL

Starten einer Zelleingabe.

 

Anmerkungen
Die Aktion wird nur dann synchronisiert, wenn im Client, in dem die Aktion aufgetreten ist keine Zelleingabe unterstützt wird.

BBCF_SYNCRONIZE_FREEZE

Änderung der fixierten Spalten.

 

Mit der Methode bBrowserCollection:UnregisterClient() kann ein registrierter Client wieder aus einer bBrowserCollection abgemeldet werden.

 

Mit der Methode bBrowserCollection:ClientInfo() können Informationen zu den registrieten Clients ermittelt werden.

Siehe auch

bBrowser:Collection

bSample - BrowserCollection

 


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