У меня есть графический интерфейс, который использует выбор из всплывающего меню в другом обратном вызове. Есть ли способ вернуть выбранное значение всплывающего меню только в одной строке без создания каких-либо временных переменных? Я пробовал несколько решений, но я управлял только двумя строками с одной временной переменной:
Три строки:
list=get(handles.popupmenu1,'String');
val=get(handles.popupmenu1,'Value');
str=list{val};
Две строки:
temp=get(handles.popupmenu1,{'String','Value'});
str=temp{1}{temp{2}};
Кто-нибудь может побрить его до одного?
PS, это динамическое меню, поэтому я не могу просто использовать get(handles.popupmenu1,'Value')
и вообще игнорировать строковый компонент.