[MATLAB GUI] How can I add a string to the last line in multiline EditText?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
- 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 comentarios
Sara
el 24 de Abr. de 2014
Do you get any particular error in doing it your way? Can you post the exact code you are using?
Respuestas (2)
per isakson
el 24 de Abr. de 2014
Editada: per isakson
el 24 de Abr. de 2014
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
0 comentarios
Luong Son
el 24 de Abr. de 2014
Editada: Luong Son
el 24 de Abr. de 2014
1 comentario
per isakson
el 26 de Abr. de 2014
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
Ver también
Categorías
Más información sobre String Parsing en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!