Purpose
Defines a collection of bBrowsers, that are synchronized.
Class
bBrowserCollection
Properties
SuspendSynchronizationCount | (Access) |
Methods
Inherits From
<No ancestor>
Inherited By
<No descendants>
Description
With the class bBrowserCollection several bBrowser can be organized to a collection and synchronized automatically at certain actions.
All bBrowser which shall be synchronized must be registered as client at the bBrowserCollection by invoking the method bBrowserCollection:RegisterClient(). It can be defined at the registration which actions be synchronized for the bBrowser. It is therefore possible to synchronize several bBrowsers of a bBrowserCollection differently.
The table below defines the supported actions (flags):
Flag |
Synchronized Action |
BBCF_NONE |
Synchronize no actions. |
BBCF_ALL |
Synchronize all actions. |
BBCF_SYNCRONIZE_CURRENT_COLUMN |
Moving the table cursor within a record. |
BBCF_SYNCRONIZE_SELECTION |
Changing the selection. |
BBCF_SYNCRONIZE_COLUMN_MOVE |
Moving of columns with the mouse. |
BBCF_SYNCRONIZE_COLUMN_RESIZE |
Resizing the column width with the mouse. |
BBCF_SYNCRONIZE_ROW_RESIZE |
Resizing the row height with the mouse. |
BBCF_SYNCRONIZE_CAPTION_CLICK |
Simple mouse clicks on the column captions. |
BBCF_SYNCRONIZE_CAPTION_DOUBLECLICK |
Double mouse clicks on the column captions. |
BBCF_SYNCRONIZE_CELL_CLICK |
Simple mouse clicks on the data cells. |
BBCF_SYNCRONIZE_CELL_DOUBLECLICK |
Double mouse clicks on the data cells. |
BBCF_SYNCRONIZE_FOOTER_CLICK |
Simple mouse clicks on the column footers. |
BBCF_SYNCRONIZE_FOOTER_DOUBLECLICK |
Double mouse clicks on the column footers. |
BBCF_SYNCRONIZE_SELECTOR_CLICK |
Simple mouse clicks on the selector column. |
BBCF_SYNCRONIZE_SELECTOR_DOUBLECLICK |
Double mouse clicks on the selector column. |
BBCF_SYNCRONIZE_RECORDGROUP_CLICK |
Simple mouse clicks on the record group column. |
BBCF_SYNCRONIZE_RECORDGROUP_DOUBLECLICK |
Double mouse clicks on the record group column. |
BBCF_SYNCRONIZE_RECORDGROUPITEM_CHANGESTATE |
Open or close of record groups. |
BBCF_SYNCRONIZE_CURRENT_RECORD |
Moving the table cursor on other records. |
BBCF_SYNCRONIZE_HORIZONTAL_SCROLL |
Horizontal scrolling. |
BBCF_SYNCRONIZE_VERTICAL_SCROLL |
Vertical scrolling. |
BBCF_SYNCRONIZE_HSCROLLBAR_VISIBILITY |
Visibility of the horizontal scrollbar. |
BBCF_SYNCRONIZE_VSCROLLBAR_VISIBILITY |
Visibility of the vertical scrollbar. |
BBCF_SYNCRONIZE_EDIT_CELL |
Starting cell editing.
Important note! |
BBCF_SYNCRONIZE_FREEZE |
Changing the frozen columns. |
With the method bBrowserCollection:UnregisterClient() a registered client can be unregistered again from a bBrowserCollection.
With the method bBrowserCollection:ClientInfo() information about the registered clients can be determined.
See Also
Page url: http://www.YOURSERVER.com/index.html?bbrowsercollection.htm