BadValue Event 180
Applies To: ButtonEdit, Edit, Spinner
Description
If enabled, this event is reported by an Edit or Spinner object when the user enters invalid data into the object and then switches focus to another control or to another application. Data is invalid if it conflicts with the FieldType property, or for a Spinner if it is outside the range specified by the Limits property.
The default action of the event is to sound the bell (beep). You can disable this action by returning 0 from a callback function or by setting its action code to ¯1
. Note that in neither case is the Value property of the object updated. The event message reported as the result of ⎕DQ
, or supplied as the right argument to your callback function, is a 3-element vector as follows :
[1] |
Object | ref or character vector |
[2] |
Event | 'BadValue' or 180 |
[3] |
Object name | character vector |
The third element of the event message is either the name of the control to which the user has switched the focus, or is an empty vector if the focus has gone to another application.