Error in acces to the handles of NewValue through the eventdata of a buttongroup
조회 수: 1 (최근 30일)
이전 댓글 표시
Hello,
I am trying to access to the handles of the new selection inside a buttongroup using the recomendation made in the web reference: http://www.mathworks.de/help/techdoc/creating_guis/f10-998412.html#brrll58-1
function uibuttongroup1_SelectionChangeFcn(hObject,eventdata)
switch get(eventdata.NewValue,'Tag') % Get Tag of selected object.
case 'radiobutton1'
% Code for when radiobutton1 is selected.
case 'radiobutton2'
% Code for when radiobutton2 is selected.
case 'togglebutton1'
% Code for when togglebutton1 is selected.
case 'togglebutton2'
% Code for when togglebutton2 is selected.
% Continue with more cases as necessary.
otherwise
% Code for when there is no match.
end
My concrete code is:
function uipanel17_SelectionChangeFcn(hObject, eventdata, handles)
Tag_Fehler=get(eventdata.NewValue,'Tag'); % Get Tag of selected object.
switch Tag_Fehler
case 'togglebutton2_3F'
set(handles.text2,'String','S-C current, Ippk3 [A]')
case 'togglebutton3_2F'
set(handles.text2,'String','S-C current, Ippk2 [A]')
end
The problem is that I am getting this error that I don´t really uderstand why:
??? Error while evaluating uicontrol Callback
??? Attempt to reference field of non-structure array.
Error in ==> input_biegesteifen>uipanel17_SelectionChangeFcn at 1149 Tag_Fehler=get(eventdata.NewValue,'String');
Error in ==> gui_mainfcn at 96 feval(varargin{:});
Error in ==> input_biegesteifen at 42 gui_mainfcn(gui_State, varargin{:});
Error in ==> hgfeval at 65 evalin('base', fcn);
Error in ==> uitools.uibuttongroup.childAddedCbk>manageButtons at 80 hgfeval(cbk, source, evdata);
??? Error while evaluating uicontrol Callback
Does someone understands what is the problem?
Thanks a lot,
David Dapuero
댓글 수: 0
답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Migrate GUIDE Apps에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!