List Box ME Directive
Syntax
%ME%
Description
When multiple items are selected, the ME directive causes a multi-select list box to place the value that has focus at the beginning of the list that it returns.
Example
list_all = <<%a%
red
green
yellow
blue
orange
%a%
ui_dlg_box("test",<<%dlg%
[%M%.100,10selected^#list_all!selected_changed];
selected list - before rearranging;
[%m%.100,5selected];
selected list - after rearranging;
[%m%.100,5selected2];
%dlg%,<<%code%
if a_dlg_button = "selected_changed" then
a_dlg_button = ""
dim list1 as C
list1 = word_subtract(list_all,selected,crlf())
selected2 = word_subtract(list_all,list1,crlf())
end if
%code%)See Also