Please enable JavaScript to view this site.

A-Shell Consolidated Reference

defpt may be used to specify the default decimal point position relative to the right of the field. A value of zero indicates a default just following the last digit entered. If this parameter is omitted, there will be no default. (If this parameter is passed but you do not want a default, set it to -1.)

The action of defpt depends on whether the  .  (allow decimal point) type code is used. If it is, then any default decimal points will actually be inserted into (and returned in) the field. If the  .  code is not specified, any default decimal points will be inserted for display purposes only.

Note that the type codes $ and H will automatically set defpt to 2 if "." not specified, and 0 if it is specified. However, you can over-ride this by setting defpt to anything you want. Also note that you can set defpt to -2 to edit currency in whole numbers without a decimal point.

Note also that in multi-line mode (i.e. when type |M or ||M is specified), defpt is re-interpreted as the display height of the control in rows.