The Combo Box Options dialog can be displayed by clicking on the Options push button in the Edit Combo Box dialog. This dialog presents additional attributes of a combo box, primarily related to dynamic behavior. The dialog consists of two sections: behavior and callback events.
This section presents behavioral attributes of a list box form field object.
| Auto Select | This field determines if the data contents of a combo box are automatically highlighted when the field receives the focus. |
| Auto Skip | This field determines if the focus automatically skips to the next field in the tab order when the combo box is completely filled. |
| Auto Completion | This field determines if the entered data is automatically completed with the remaining characters of the list item value which partially matches the entered data value. |
| List Tracks Input | This field determines if the combo box list automatically locates (and also makes the top-most list item) the list item value that partially matches the entered data value. |
| Case | This field determines the case of data entered or displayed in alphanumeric combo box fields. The available values are "Mixed', "Upper" and "Lower". "Mixed" means preserve the case of the assigned or entered data. "Upper" means force all alphabetic characters to upper case. "Lower" means force all alphabetic characters to lower case. |
This section presents the different callback events to which the list box can be made to respond.
| Lost Focus | If this field is selected, the combo box responds to a "GotFocus" event and terminates a FORM INPUT command. A "GotFocus" event occurs when the combo box receives the input focus, by mouse click, tabbing, or an accelerator key. After the FORM INPUT command terminates, the event vector Event is populated as follows: Event.EventName contains the string "GotFocus", Event.EventType contains the string "FormField", and Event.EventTag contains the Field Tag value associated with the combo box or if blank, the combo box's Field Name. |
| Lost Focus (Always) | If this field is selected, the combo box responds to a "LostFocus (Always)" event and terminates a FORM INPUT command. A "Lost Focus (Always)" event occurs when the combo box loses the input focus, by mouse click, tabbing or an accelerator key. After the FORM INPUT command terminates, the event vector Event is populated as follows: Event.EventName contains the string "LostFocus", Event.EventType contains the string "FormField", and Event.EventTag contains the Field Tag value associated with the combo box or if blank, the combo box's Field Name. |
| Lost Focus (Modified) | If this field is selected, the list box responds to a "LostFocus (Modified)" event and terminates a FORM INPUT command. A "LostFocusModified" event occurs when data is entered into the combo box or a list member other than the currently highlighted list member is selected and the combo box then loses the input focus, by mouse click, tabbing or an accelerator key. After the FORM INPUT command terminates, the event vector Event is populated as follows: Event.EventName contains the string "LostFocusModified", Event.EventType contains the string "FormField", and Event.EventTag contains the Field Tag value associated with the combo box or if blank, the combo box's Field Name. |
| Click | If this field is selected, the combo box responds to a "Click" event and terminates a FORM INPUT command. A "Click" event occurs when the combo box receives the input focus by mouse click. After the FORM INPUT command terminates, the event vector Event is populated as follows: Event.EventName contains the string "Click", Event.EventType contains the string "FormField", and Event.EventTag contains the Field Tag value associated with the combo box or if blank, the combo box's Field Name. |
| Double Click | If this field is selected, the combo box responds to a "Double Click" event and terminates a FORM INPUT command. A "Double Click" event occurs when a double click of the mouse occurs within the combo box. After the FORM INPUT command terminates, the event vector Event is populated as follows: Event.EventName contains the string "DoubleClick", Event.EventType contains the string "FormField", and Event.EventTag contains the Field Tag value associated with the combo box or if blank, the combo box's Field Name. |
| Modified | If this field is selected, the combo box responds to a "Modified" event and terminates a FORM INPUT command. A "Modified" event occurs when a data is entered into the combo box or a list member other than the currently highlighted list member is selected. After the FORM INPUT command terminates, the event vector Event is populated as follows: Event.EventName contains the string "Modified", Event.EventType contains the string "FormField", and Event.EventTag contains the Field Tag value associated with the combo box or if blank, the combo box's Field Name. |
| Close | This push button performs any required data validation, records (but does not commit) any changes which were made in this dialog, and returns to the Edit Combo Box dialog. |
| Cancel | This push button discards any changes that were made in this dialog and returns to the Edit Combo Box dialog. |
| Help | This push button invokes the Zim Help facility, initially displaying the section entitled Combo Box Options dialog (this section). |