MSM-Workstation
Format of Import/Export File

ListBox

[object type] is LIST.

Property Sample Value Possible Values
Active11 or 0, boolean value
ChoiceField Must be empty string (not yet supported)
ChoiceVar Either empty string or name of local array
DisplayOnly01 or 0, boolean value
MaxSelect1Integer number of items that may be selected
NextControl Either empty string or the name of the control that is reached by typing <tab> while "on" this control
PosLeft124Floating point number, in "PosUnits" units
PosTop16Floating point number, in "PosUnits" units
PosUnitsZDLGPIXEL, POINT, ZDLG or CHAR
SizeHeight40Floating point number, in "PosUnits" units
SizeWidth40Floating point number, in "PosUnits" units
TitleTitle for ListboxFree text
TypeLISTMust be LIST for list boxes
VarName Either empty string or name of local variable
VarPermanent01 or 0, boolean value

Action logic may be defined for the following events:
EventEvent-code
CreateEv10
EnterEv20
ChooseEv30v3
ExitEv40
DestroyEv50
changeEvCHANGE
dblClickEvDBLCLICK
deselectEvDESELECT
gotFocusEvFOCUS
helpEvHELP
selectEvSELECT
lostFocusEvUNFOCUS

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".