Создайте диалоговое окно выбора списка
[indx,tf] = listdlg('ListString',list)
[indx,tf] = listdlg('ListString',list,Name,Value)
создает модальное диалоговое окно, которое позволяет пользователю выбирать один или несколько элементов из заданного списка.[indx,tf] = listdlg('ListString',list)
Значение list
является списком элементов, чтобы представить в диалоговом окне.
Функция возвращает два выходных аргумента, indx
и tf
, содержащий информацию, о котором элементах пользователь выбрал.
Диалоговое окно включает Выбор все, Отмена и кнопки OK. Можно ограничить выбор единственным элементом при помощи пары "имя-значение", 'SelectionMode','single'
.
Модальное диалоговое окно препятствует тому, чтобы пользователь взаимодействовал с другими окнами перед ответом. Для получения дополнительной информации смотрите WindowStyle
в MATLAB® Figure Properties
.
задает дополнительные опции с помощью одного или нескольких аргументов в виде пар "имя-значение". Например, [indx,tf] = listdlg('ListString',list,Name,Value)
'PromptString','Select a Color'
представляет Select a Color
выше списка.