#DataBrowser
UserControl
C
Columns
p
String[]

Labels
p
String[]

Control
p
b

View
r
TableView

Header
p
b

Orientation
p
i

Editable
p
b

Border
p
b

Grid
p
b

_Properties
C
s
*,Control=True,Columns{Field[]},Labels,Editable,Header=True,Grid,Orientation{Align.Bottom;Left;Right;Top}=Bottom,Border=True
_Group
C
s
Data
_new
m


Update
m


_OnDatabaseChange
m


#DataCombo
UserControl
C
:Validate
:

(Value)v
Value
p
v

:Click
:


Field
p
s

Table
p
s

Filter
p
s

Display
p
s

Valid
r
b

Modified
r
b

ReadOnly
p
b

All
p
s

_Properties
C
s
*,ReadOnly,Field{Field},Table{Table},Filter,Display{Field:Table},All
_Group
C
s
Data
_DrawWith
C
s
ComboBox
_Event
C
s
Click
_new
m


Update
m


SetFocus
m


ComboBox_GotFocus
m


ComboBox_Click
m


GetFilter
m
s

_OnDatabaseChange
m


#DataComboView
UserControl
C
_Properties
C
s
*,Table{Table},Field{Field},Filter,Header,Grid,Highlight=True,Columns{Field[]:Table}
_DefaultEvent
C
s
Change
_DefaultSize
C
s
20,4
_DrawWith
C
s
MenuButton
_Group
C
s
Data
Table
p
s

Field
p
s

Filter
p
s

Columns
p
String[]

Value
p
v

Modified
r
b

Valid
r
b

Header
p
b

Grid
p
b

Highlight
p
b

:Validate
:


_new
m


Update
m


TableView_MouseMove
m


TableView_MouseUp
m


DrawingArea_GotFocus
m


DrawingArea_LostFocus
m


DrawingArea_Enter
m


DrawingArea_Leave
m


DrawingArea_MouseDown
m


DrawingArea_Draw
m


DrawingArea_KeyPress
m


DrawingArea_KeyRelease
m


Popup_Open
m


#DataControl
UserControl
C
:Validate
:

(Value)v
Value
p
v

Field
p
s

Valid
r
b

Modified
r
b

_Properties
C
s
*,Field{Field}
_Group
C
s
Data
_DrawWith
C
s
TextBox
_new
m


SetFocus
m


Update
m


#DataSource
Panel
C
:Change
:


Connection
p
Connection

Table
p
s

Filter
p
s

Modified
r
b

Current
r
Variant[]

Index
r
i

Count
r
i

ReadOnly
p
b

Sort
p
s

_Properties
C
s
*,Connection{Connection},Table{Table},Filter,ReadOnly
_Group
C
s
Data
_new
m


GetKeys
m
String[]

_GetDB
m
Connection

Save
m
b
[(bMessage)b]
MoveFirst
m
b

MovePrevious
m
b

MoveNext
m
b

MoveLast
m
b

MoveTo
m
b
(Index)i
Update
m


_OnDatabaseChange
m


Cancel
m


_Check
m
b

Create
m

[(bUpdate)b]
_EditCurrent
m
Result

_UpdateCurrent
m

(rData)Result;
_CreateCurrent
m
Result

_GetInfo
m
DataField
(Key)s
_DeleteCurrent
m


Remove
m
b

_get
m
v
(Key)s
_GetDataConnection
m
DataConnection

_GetTable
m
DataTable

Reset
m


ResetAll
m


#DataView
UserControl
C
_Properties
C
s
*,Mode{Select.None;Single;Multiple}=None,Editable,Header{TableView.None;Horizontal;Vertical;Both}=Both,Grid,Highlight=True,Columns{Field[]},Labels,Border=True
_DrawWith
C
s
GridView
_Group
C
s
Data
:Activate
:


Mode
p
i

Header
p
i

Grid
p
b

Highlight
p
b

Border
p
b

Editable
p
b

Columns
p
String[]

Labels
p
String[]

Current
p
Variant[]

Count
r
i

Index
r
i

View
r
TableView

Font
p
Font

Background
p
i

_new
m


Update
m


Create
m


Cancel
m


MoveTo
m

(Index)i
TableView_Scroll
m


TableView_Data
m

(Row)i(Column)i
TableView_Click
m


TableView_Change
m


TableView_Save
m

(Row)i(Column)i(Value)s
MoveFirst
m


MoveLast
m


MoveNext
m


MovePrevious
m


Save
m
b

CreateTimer_Timer
m


TableView_Insert
m


Remove
m
b

TableView_ColumnClick
m

(Column)i
_OnDatabaseChange
m


