Zweck
Registriert einen bBrowser als Client in der bBrowserCollection.
Klasse
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 |
BBCF_SYNCRONIZE_FREEZE |
Änderung der fixierten Spalten. |
Es können mehrere Flags durch + kombiniert werden.
Datentyp: | DWord |
Rückgabewert
lSuccess | Logischer Wert der definiert, ob der bBrowser als Client registriert werden konnte. |
TRUE | Der bBrowser wurde registriert. |
FALSE | Der 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