How do I force breaking from a modal GUI window?

5 views (last 30 days)
Hi all,
I'm been running into this problem several times. Say I have a modal GUI window, and if there is something wrong with its close request function, it will give an error message when I try to close it instead of closing, and I can't go back to the command window. Ctrl+C doesn't work either, so I always ends up killing matlab from task manager. Is there a way to break from a modal GUI window?
Thanks!
Niko

Accepted Answer

Orion
Orion on 29 Oct 2014
Hi,
one way to manage the closure of a modal figure is to encapsulate your closerequestfcn in a try-catch statement, otherwise I think you'll be forced to kill matlab.
something like :
function YourCloseRequestFcn(...)
try
% your original code which might crash while the developpement stage
catch
closereq; % make sure you close the window.
end

More Answers (0)

Categories

Find more on Environment and Settings in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!