| Property | Sample Value | Possible Values |
|---|---|---|
| Active | 1 | 1 or 0, boolean value |
| Border | 1 | 1 or 0, boolean value |
| DisplayOnly | 0 | 1 or 0, boolean value |
| NextControl | Either empty string or the name of the control that is reached by typing <tab> while "on" this control | |
| PosLeft | 16 | Floating point number, in "PosUnits" units |
| PosTop | 72 | Floating point number, in "PosUnits" units |
| PosUnits | ZDLG | PIXEL, POINT, ZDLG or CHAR |
| ScrollHeight | Floating point number, in "ScrollUnits" units | |
| ScrollHorz | 0 | 1 or 0, boolean value |
| ScrollUnits | PIXEL, POINT, ZDLG or CHAR | |
| ScrollVert | 0 | 1 or 0, boolean value |
| ScrollWidth | Floating point number, in "ScrollUnits" units | |
| SizeHeight | 40 | Floating point number, in "PosUnits" units |
| SizeWidth | 40 | Floating point number, in "PosUnits" units |
| Title | Title for Document | Free text |
| Type | DOCUMENT | Must be DOCUMENT for documents |
| VarName | Either empty string or name of local variable | |
| VarPermanent | 0 | 1 or 0, boolean value |
Action logic may be defined for the following events:
| Event | Event-code |
|---|---|
| Create | Ev10 |
| Enter | Ev20 |
| Modified | Ev30 |
| Exit | Ev40 |
| Destroy | Ev50 |
| change | EvCHANGE |
| char | EvCHAR |
| gotFocus | EvFOCUS |
| help | EvHELP |
| keyDown | EvKEYDOWN |
| keyUp | EvKEYUP |
| lostFocus | EvUNFOCUS |
The code for each event is encoded as:
Begin Event [event code] -------- Begin Document ActionLogic [number of lines] First line Second line etcetera -------- End End
Note: It is important that the [number of lines] exactly matches the actual number of lines between "----- Begin" and "----- End".