button to activate textboxes in GUI
    5 views (last 30 days)
  
       Show older comments
    
Hi: How can i make it so that when i click on a button, it gathers information in textbox(s)? I have get(hObject, 'string') for my textbox, but how do i link this to another button? Thanks
0 Comments
Accepted Answer
  William
      
 on 20 Sep 2011
        Use this:
      exportwhatever = get(handles.("textboxname"),'string')
Put this code in the function callback. It will go to the text box and return in string format what is in the textbox.
2 Comments
  Matthew
 on 22 Jul 2019
				I used the function above but I still get an error:
"Undefined variable "handles" or class "handles.text1". Text1 is the tag of my textbox. But, i do not understand how to access the handles from my textbox. 
I tried 
set(handles.text1, 'String', works);
 where works is just a string. So, how do I get to recognize "handles" from my textbox in my button callback function
More Answers (1)
  Grzegorz Knor
      
 on 20 Sep 2011
        You have to create callback function:
2 Comments
  Grzegorz Knor
      
 on 20 Sep 2011
				function test
uicontrol('Style','pushbutton','String','read','callback',@pb_clbck)
h = uicontrol('Style','Edit','String','write me!',...
 'Units','normalized','Position',[.4 .45 .2 .1]);
 function pb_clbck(src,evnt)
 disp(get(h,'String'))
 end
end
See Also
Categories
				Find more on Characters and Strings 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!


