How do I get the integer value from a edit box?
    6 views (last 30 days)
  
       Show older comments
    
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 Comments
Accepted Answer
  Image Analyst
      
      
 on 2 Apr 2016
        Looks like it should work. Why do you say it doesn't?
3 Comments
  Image Analyst
      
      
 on 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));
More Answers (0)
See Also
Categories
				Find more on Data Type Conversion 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!
