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