Navigation:  Klassen > bBrowserCollection >

bBrowserCollection:RegisterClient()

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

Zweck

Registriert einen bBrowser als Client in der bBrowserCollection.

Klasse

bBrowserCollection

Typ

Methode

Syntax

<oBrowserCollection>:RegisterClient(

<oClient>,

<iFlags>

) Æ lSuccess

Argumente

<oClient>Der bBrowser, der als Client in der bBrowserCollection registriert werden soll.
Datentyp:bBrowser

 

<iFlags>Die Aktionen, die für den bBrowser synchronisiert werden sollen. 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.

 

Es können mehrere Flags durch + kombiniert werden.

Datentyp:DWord

Rückgabewert

lSuccessLogischer Wert der definiert, ob der bBrowser als Client registriert werden konnte.
TRUEDer bBrowser wurde registriert.
FALSEDer bBrowser konnte nicht registriert werden.
Datentyp:Logic

Beschreibung

Ein bBrowser, der über die bBrowserCollection synchronisiert werden soll, muss als Client registriert werden. Für jeden Client können unterschiedliche Flags für die Synchronisierung spezifiziert werden. Somit ist es möglich, mehrere bBrowser einer bBrowserCollection unterschiedlich zu synchronisieren. Die Flags können zu einem späteren Zeitpunkt mit der Methode bBrowserCollection:ClientInfo() ermittelt und geändert werden.

 

Nach erfolgreicher Registrierung wird der neue Client automatisch mit dem ersten registrierten Client der bBrowserCollection synchronisiert. Hierzu wird intern die Methode bBrowserCollection:SynchronizeClient() aufgerufen.

 

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

Siehe auch

bBrowserCollection:ClientInfo()

bBrowserCollection:SynchronizeClient()

bBrowserCollection:UnregisterClient()

 


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