MSM-Workstation
Format of Import/Export File

TextBox

[object type] is TEXT.

Property Sample Value Possible Values
Active11 or 0, boolean value
Border11 or 0, boolean value
DispFmtParams M[UMPS] code
DispFmtType Either empty string (default) or 1000 (M[UMPS] code to be supplied)
DisplayOnly01 or 0, boolean value
MaxLength Integer number (maximum number of characters to be entered)
NextControl Either empty string or the name of the control that is reached by typing <tab> while "on" this control
PosLeft12Floating point number, in "PosUnits" units
PosTop48Floating point number, in "PosUnits" units
PosUnitsZDLGPIXEL, POINT, ZDLG or CHAR
SizeHeight10Floating point number, in "PosUnits" units
SizeWidth40Floating point number, in "PosUnits" units
TitleTitle for TextboxFree text
TypeTEXTMust be TEXT for text boxes
ValidateParams M[UMPS] code
ValidateType Either empty string (default) or 1000 (M[UMPS] code to be supplied)
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
ModifiedEv30
ExitEv40
DestroyEv50
changeEvCHANGE
charEvCHAR
gotFocusEvFOCUS
helpEvHELP
keyDownEvKEYDOWN
keyUpEvKEYUP
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".