Multiple lines in an Edit Text space...

6 次查看(过去 30 天)
Hi everybody! In my interface I have an Edit Text set as "'Enable', 'inactive'" and I want to use it like a "display" to show my statistics... When I insert variables (even if they're arrays), there's a kind of error that says me that's impossible to show multiple lines in an edit text...
I already set a msgbox using "sprintf" function... As you might know, msgbox is structured as
var=msgbox('Text', 'Title')
I set it as
var=msgbox(sprintf('Text\ntext...'), 'Title');
and it works so well!
I tried and failed using
sprintf(handles.edit_text, 'Text');
because the structure of sprintf is
str = sprintf(format, A, ...)
__________________________________________________
Please note that I don't need to use sprintf, but I have to put multiline variables in an Edit Text as I said before... I need to use it like a display, to show arrays, or variables, or everything I'm going to calculate in the gui...
There's the possibility to use the same function or a similar way to show statistics in my Edit Text??

采纳的回答

Chandra Kurniawan
Chandra Kurniawan 2012-1-16
Hi,
Maybe this is what you mean :
var = msgbox(get(handles.edit_text,'string'),'Title');
And don't forget to set property of the edit textbox 'min' = 1 and 'max' = 2
  4 个评论
Jethro
Jethro 2012-1-16
Chandra, if you can read it, I wrote a msg to you about something else :)
Jethro
Jethro 2012-1-16
IT WORKS WITH NUM2STR NOW!! xD Thanks Chandra!!

请先登录,再进行评论。

更多回答(1 个)

Image Analyst
Image Analyst 2012-1-16
You have to set the "maximum" property of the edit textbox to be 2, or something greater than 1 anyway.
set(handles.editText1, 'maximum', 2);
Give that a try and see if it works.
  1 个评论
Jethro
Jethro 2012-1-16
I set it in the Inspector Proprieties, in effect it was set to 1 o.O Thanks a lot!

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Characters and Strings 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by