how use two popup menu which are related together?
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hello. I am new at GUI and am confused at using two related pop menus. Suppose I have a popup menu(1) that shows 1,2,3,4. I would like to have another popup menu(2) which based on the popup menu(1) shows different values. For example if I select 1 for popup menu(1) then shows 5,6,7 for popup menu(2). Or if I select 2 for the first one, popup menu(2) shows different values. I know it is easy but I cannot figure it out. Thanks a lot in advance
0 Commenti
Risposte (2)
Walter Roberson
il 9 Ott 2015
The callback for the first popup would need to change the String property of the second popup to reflect the available choices.
2 Commenti
Walter Roberson
il 17 Feb 2017
pop1_value = get(handles.popup1, 'Value');
if pop1_value == 1
set(handles.popup2, 'String', {'5', '6', '7'}, 'Value', 1);
elseif pop1_value == 2
set(handles.popup2, 'String', {'tall', 'dark', 'winsome', 'oxalic'}, 'Value', 3);
elseif pop1_value == 3
set(handles.popup2, 'String', '', 'Enable', 'off');
else
set(handles.popup2, 'String', {'Slide', 'Charlie Brown', 'slide!'}, 'Value', 1);
end
Vedere anche
Categorie
Scopri di più su Environment and Settings in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!