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