how to manage radiobuttons?
古いコメントを表示
i have 2 radiobuttons, when i click on radio 1 and i then click on radio 2, radio 1 stays checked and thats not what i want, i want when one of the two radiobuttons are clicked the other should be unchecked immediately thanks
採用された回答
その他の回答 (2 件)
Salaheddin Hosseinzadeh
2014 年 7 月 30 日
Hi Jihad,
You can disable the one radio button as you clicked the other one.
Hopefully, you remember my previous assumptions and example
so do it like this
function radio_button1_Callback(hObject,eventdata,handles)
if get(handles.radio_button1,'Value')
set(handles.radio_button2,'Value',0)
end
2 件のコメント
Andrew Reibold
2014 年 7 月 30 日
I have used personally used the above method and it should work for you Jihad. Good luck.
Jihad Chamseddine
2014 年 7 月 30 日
Salaheddin Hosseinzadeh
2014 年 7 月 30 日
Hi Jihad!
Seems like we are just leading you to more problems!
There is a radio_bitton1_CreateFCN(hObject,eventdata,handles) function, which you can use to initialize your radio buttons. All you have to do is to go to this CreateFcn or CreateFCN function and type the as such
set(hObject,'Value',1); % if you want it to be seelcted initialy
set(hObject,'Value',0); % if you want it not be selected initially
regards.
カテゴリ
ヘルプ センター および File Exchange で Interactive Control and Callbacks についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!