How do I get the integer value from a edit box?
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Recap
am 2 Apr. 2016
Kommentiert: Image Analyst
am 2 Apr. 2016
The only way I know of getting the value of an edit box is getting it as a string. How do I assign it as an integer. My edit box input is '123'. How do I retrieve it and store and an integer. I tried the code below but it didnt work
widthBox=get(handles.edit5,'String');
ws = str2num(widthBox);
0 Kommentare
Akzeptierte Antwort
Image Analyst
am 2 Apr. 2016
Looks like it should work. Why do you say it doesn't?
3 Kommentare
Image Analyst
am 2 Apr. 2016
perhaps it's a cell, which might happen if you have the max property set to bigger than 1. So try to use char() or cell2mat() to cast it to a character.
editBoxContents = get(handles.edit5,'String');
ws = str2double(char(editBoxContents));
% or
ws = str2double(cell2mat(editBoxContents));
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Migrate GUIDE Apps 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!