MATLAB Answers

check if user pressed the button "OK" in msgbox

110 views (last 30 days)
I want to show some message to the user and then check if he proceed with pressing button or if he closed the dialogue. e.g.:
uiwait(msgbox('Please press OK.','something'))
if(user pressed button to continue)
%%do something
else
%%process aborted due the user action (he closed the msgbox)
end
Do you have any idea how to get this?
Thank you in advance!
Best regards,
goldenEyes

  0 Comments

Sign in to comment.

Accepted Answer

Valmir Sadiku
Valmir Sadiku on 3 Nov 2015
I solved it by using dialog and adding an callback to the button. Maybe not the simplest solution, but it is a solution which works for now :-) Anyway thank you TastyPastry!
bye

  0 Comments

Sign in to comment.

More Answers (1)

TastyPastry
TastyPastry on 3 Nov 2015
Use questdlg instead.
h=questdlg('Please press OK','something','OK','OK');
switch h
case 'OK'
%'OK' code here
case ''
%abort code
otherwise
end

  1 Comment

Sign in to comment.

Sign in to answer this question.

Products