Get value of a variable from one popupmenu1 function and use it in different popmenu2 function

1 view (last 30 days)
Hi; I am doing GUI which has two popup menu functions. I defined the value of a variable x in popupmenu1 function. and want to use the value of x in popupmenu2. plz anybody tell me how can i use this?? For example->
function popupmenu1_Callback(hObject, eventdata, handles)
b=get(handles.popupmenu1, 'value');
switch b
case 1
x=0:.1:1;
case 2
x=0:.1:10;
case 3
x=0:.1:100;
end
function popupmenu2_Callback(hObject, eventdata, handles)
[In this function, I want to use the value of x.]

Accepted Answer

Azzi Abdelmalek
Azzi Abdelmalek on 29 May 2013
Edited: Azzi Abdelmalek on 29 May 2013
You can use guidata
function popupmenu1_Callback(hObject, eventdata, handles)
b=get(handles.popupmenu1, 'value');
switch b
case 1
x=0:.1:1;
case 2
x=0:.1:10;
case 3
x=0:.1:100;
end
handles.x=x
guidata(hObject,handles)
In the second callback
function popupmenu2_Callback(hObject, eventdata, handles)
x=handles.x

More Answers (0)

Categories

Find more on App Building in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!