Here I have 3 functions : I have 2 checkboxes and 1 axis. I simply want to display an image 'gable.gif' when i checkbox Gable_checkbox. And when i undo, i want to get rid of the image (so that i can use an other one if i checkbox Tunnel_checkbox). I tried to use : visible "on" and "off" but seems not to work. Im stuck. Can someone help me with this pls? Thank you!
============================================================
function Tunnel_Callback(hObject, eventdata, handles)checkboxStatus1 = get(handles.Tunnel,'Value');if checkboxStatus1 == 1set(handles.editS,'enable','off')set(handles.editG,'enable','off')set(handles.editC,'enable','on')set(handles.Gable,'enable','off')else set(handles.editS,'enable','on') set(handles.editG,'enable','on') set(handles.Gable,'enable','on')endguidata(hObject,handles)
============================================================
function Gable_Callback(hObject, eventdata, handles)checkboxStatus2 = get(handles.Gable,'Value');if checkboxStatus2 == 1set(handles.editC,'enable','off')set(handles.editS,'enable','on')set(handles.editG,'enable','on')set(handles.Tunnel,'enable','off')set(handles.axes3,'visible','on')else set(handles.editC,'enable','on') set(handles.Tunnel,'enable','on') set(handles.axes3,'visible','off')end
========================================================
function axes3_CreateFcn(hObject, eventdata, handles)imshow('Gable.gif')
Best Answer