Salut,
Je pense que tu peux récupérer la valeur de ton popup menu avec la commande
valeur=get(h_popup_calsse,'Value')
Ensuite, tu peux entre la valeur comme une entrée de ta fonction :
1 2 3
| h_push_choisir_image=uicontrol(h_figure,'style','pushbutton',...
'string','choisir image requête',...
'position',[130 398 150 15],'Callback',{@Choisir_image_requete,valeur}); |
Et, à priori, tu dois pouvoir programmer ta fonction 'Choisir_image_requete' avec un switch prenant en compte toutes les valeurs possible de ton popupmenu : il y a un exemple sur les tuto matlab
1 2 3 4 5 6 7 8
| function Choisir_image_requete(hObject, eventdata, valeur)
switch valeur
case 1
% User selected the first item
case 2
% User selected the second item
% Proceed with callback... |
Ou plus directement :
1 2 3 4
| h_push_choisir_image=uicontrol(h_figure,'style','pushbutton',...
'string','choisir image requête',...
'position',[130 398 150 15],'Callback',...
{@Choisir_image_requete, h_popup_calsse}); |
1 2 3 4 5 6 7 8 9
| function Choisir_image_requete(hObject, eventdata, h_popup_calsse)
valeur = get(h_popup_calsse,'Value');
switch valeur
case 1
% User selected the first item
case 2
% User selected the second item
% Proceed with callback... |
lien : http://www.mathworks.com/access/help...-revision&cd=4
Partager