Use a function inside button function inside the GUI

if I have x buttons that have to change their background colour, and some text boxes colour once clicked;
inside button_1 function, I can write:
if get(handles.button_1,'BackgroundColor') == handles.off_colour
set(handles.button_1,'Backgroundcolor',handles.on_colour); set(handles.Rtext1,'Backgroundcolor',handles.on_colour) ;
elseif get(handles.button_1,'BackgroundColor') == handles.on_colour
set(handles.button_1,'Backgroundcolor',handles.off_colour); set(handles.Rtext1,'Backgroundcolor',handles.off_colour) ;
end
how can I use a function like function react(nr) inside: function button_1_Callback(hObject, eventdata, handles)
where nr=hObject.Tag(8:end) this will be the number of the button(1 2 3 ... x) that is able to use utilise handles.(['button',nr']) handles.(['Rtext',nr'])

 採用された回答

Ioonut
Ioonut 2020 年 3 月 24 日

0 投票

oh, I just need to send the handle also like react(nr, handle)

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeApp Building についてさらに検索

質問済み:

2020 年 3 月 24 日

回答済み:

2020 年 3 月 24 日

Community Treasure Hunt

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

Start Hunting!

Translated by