How to not prevent the msgbox and inputdlg from popping out at a same time?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Muhammad Aiman Al-Amin
am 15 Apr. 2023
Beantwortet: Dyuman Joshi
am 15 Apr. 2023
So apparently my currrent output is this, where the inputdlg straight up pop out a few seconds after the msgbox appeared.

is there a way to make them pop out one by one, where after I answer each msgbox (by clicking 'ok'), the next msgbox pop out instead of all msgbox and inputdlg pop out at a same time?
Also is it possible for you to have an inputdlg that consist of a few line with only one user input line?
Instead of the normal one like this:

I want it to be like this, where I have tried a few ways such as putting semicolon in inputdlg, try to merge msgbox and inpudlg as an array, but still did not work like the image below.

Thank you in advance
0 Kommentare
Akzeptierte Antwort
Dyuman Joshi
am 15 Apr. 2023
You can merge the text and input the string in inputdlg()
str = sprintf(['Please state your condition before taking the glucose reading. \nPress: \n "1" if you were fasting.'...
'\n "2" if you took the reading around 2 hours after meal.'])
n = inputdlg(str);
nnum = str2double(n);
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Characters and Strings finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!