button to activate textboxes in GUI

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

 Akzeptierte Antwort

William
William am 20 Sep. 2011

0 Stimmen

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 Kommentare

Andy
Andy am 20 Sep. 2011
thanks, exactly what i needed
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

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

Grzegorz Knor
Grzegorz Knor am 20 Sep. 2011

0 Stimmen

2 Kommentare

Andy
Andy am 20 Sep. 2011
I have a callback function for the textbox, i try to call it from the button function but its not working, can you give me an simple example?
Grzegorz Knor
Grzegorz Knor am 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

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Characters and Strings finden Sie in Hilfe-Center und File Exchange

Tags

Gefragt:

am 20 Sep. 2011

Kommentiert:

am 22 Jul. 2019

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by