[MATLAB GUI] How can I add a string to the last line in multiline EditText?

  • Hi all,
  • I often use this way to add a string to the last line in multiline editText:
  • Example: The before editText: (handles.txtLine)
  • "line 1
  • line 2
  • line 3"
  • and i want to add string "line 4" to it. So i do:
  • msg = get(handles.txtLine,'string');
  • msg_i = sprintf('

4 Comments

why do you want to do it differently? Is it too slow, complicate,...?
I have a program to transfer and receiver data and display data in EditText. It's the same with Yahoo Messenger. And in my way, i can't do. :D
Do you get any particular error in doing it your way? Can you post the exact code you are using?
Hi, My question is below! Can u help me resolve :D! Thanks advance

Sign in to comment.

Answers (2)

To me it isn't clear what your problem is. Anyhow there is no alternative to
set( h, 'String', string_values )
...
string_values = get( h, 'String' );
% add new line to string_value and
set( h, 'String', string_values )
However, I find it more convenient to use a cell array of strings for string_values. Doc says: For multiple line editable text [...] line breaks occur [...] each cell of a cell array of strings
  • I have 2 buttons: Receive and Send.
  • The first, I click button Receive. EditText become:
Receive: 2
Receive: 1
  • The EditText will be update constantly:
Receive: i
...
Receive: 2
Receive: 1
  • Next, I click button Send. I want my EditText become:
Receive: 3
Send: OK
Receive: 2
Receive: 1
  • In fact, when I click button Send, String "Send: OK" was added, but it disappear immediately. And I can't understand why it disappear! Can u help me resolve it?P/S: My English is not well. Thanks for reading.

1 Comment

I stepped through your code but gave up. Obviously the string, "Send: OK", is not handled as you (and I) expect by guidata and handles.Mes.
First step might be to rename
pushbutton1_Callback
to something that includes the string
Receive

Sign in to comment.

Categories

Asked:

on 24 Apr 2014

Commented:

on 26 Apr 2014

Community Treasure Hunt

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

Start Hunting!