MATLAB Answers

Calling a callback function from another callback in the same Matlab GUI

191 views (last 30 days)
Luffy
Luffy on 7 Oct 2015
Answered: Ka Mirul on 28 Jan 2018
Hi,
I have a callback function of a menu object from which i want to call the callback the function of an edit box.I am calling it the same way as we normally call functions but it doesn't seem to work:
function edit19_Callback(hObject, eventdata, handles)
% hObject handle to edit19 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
string_edit19 = get(hObject,'String');
freq = str2num(string_edit19);
assignin('base','frequency',freq);
% ********************* other part of code **********************
function load_default_Callback(hObject, eventdata, handles)
% hObject handle to load_default (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
edit19_Callback(hObject, eventdata,handles); % -- doesn't work
I have gone through the following link but it doesn't help me: http://in.mathworks.com/matlabcentral/newsreader/view_thread/320742

  0 Comments

Sign in to comment.

Accepted Answer

Walter Roberson
Walter Roberson on 7 Oct 2015
edit19_Callback(handles.edit19, eventdata,handles);

  1 Comment

Luffy
Luffy on 8 Oct 2015
I was doing this:
h = findobj('Tag','edit19');
edit19_Callback(h.hObject,eventdata,handles);

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!

Translated by