Close uialert - App designer

7 views (last 30 days)
Ali razi
Ali razi on 10 Mar 2022
Commented: Walter Roberson on 12 Mar 2022
In App designer I have a function called
DayButtonPushed(app, event)
With the following code:
aFig = uifigure;
message = sprintf('March \n\nYear 2022');
uialert(aFig,message,'Info','Icon','info');
When I press the OK it does not close the background window. Therefore, how can I close all upon pressing ok (image attached)?

Answers (1)

Walter Roberson
Walter Roberson on 10 Mar 2022
Why create a uifigure() there? uialert() will create its own uifigure()
  6 Comments
Simon Chan
Simon Chan on 12 Mar 2022
Add a CloseFcn may be a workaround if you don't want to use the uifigure anymore.
aFig = uifigure;
message = sprintf('March \n\nYear 2022');
uialert(aFig,message,'Info','Icon','info','CloseFcn',{@closefig,aFig});
function closefig(src,event,aFig)
delete(aFig)
end

Sign in to comment.

Categories

Find more on Manage Products in Help Center and File Exchange

Products


Release

R2021b

Community Treasure Hunt

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

Start Hunting!