Multi-Select List Box Control
Syntax
Arguments
- %M% ^#
Character. The leading [%M% and trailing ] and ^# characters are required.
- Width
Numeric. The width of the control.
- Height
Numeric. The height of the control.
- Variable_Name
Character. The name of a character variable to receive the user selection, or a numeric variable to receive the index value of the selected radio button. The index of the top-most button is 1.
- Choices
Character. See Choices Syntax.
- Event
Character. Optional. See Event Syntax.
- Enabled
Logical. Optional. See Enabled Syntax.
Description
By including the %M% directive in the definition of a list box, you convert the list box from a single-select to a multi-select control. For example, the following script allows you to select multiple cities:
Example
For example, the following script allows you to select multiple cities:
cities = <<%dlg%
Atlanta
New York
Los Angeles
Boston
Johannesburg
Sydney
%dlg%
ui_dlg_box("Multi-Select List Box",<<%dlg%
{wrap=30}
%M%.30,5cities_chosen^#cities;
{line=1,0};
This variable shows what entries in the above list box are selected.;
%mw%.30,5cities_chosen;
%dlg%)Limitations
Desktop applications only
See Also
