URGENT! How to use Edit Text (Enable, 'Inactive') or List Box as a display

2 次查看(过去 30 天)
Hi everybody!!
I have to set an edit text area enabled as inactive as a display:
I have my statistics about data I read in a previous figure and I have to display them in this space when I push on a button or I choose a voice from a popup menu. I know how to set handles, but every time I tried, an error said to me that it was impossible to show multiline elements in an edit text, but I saw it is possible!!!
I have to show something like
"The max value in this statistic is ( value )
The min value in this statistic is ( value )
The mean value is equal to ( value )
...
...
..."
In the same space I'd like to publish a sort of table made by arrays, but I'd like that the entire row is user selectable... Can I set the same Edit Text or should choose a ListBox ? And if I have to choose a ListBox, how can I fill it???
  4 个评论
Walter Roberson
Walter Roberson 2012-1-19
Urgent is when the nuclear reactor containment system is about to collapse. Or when I've run out of chocolate.
Jethro
Jethro 2012-1-19
This is like your chocolate for me, now, because my university career dipends on it lol!

请先登录,再进行评论。

回答(2 个)

Walter Roberson
Walter Roberson 2012-1-19
You have to set the Max property of the control to be greater than 1.
It is not simple to select a row of an edit box and figure out which row you have selected. Listbox would be easier that way, or consider a uitable as that has a CellSelectionCallback property.

Jethro
Jethro 2012-1-19
How can I put in a ListBox some datas I have in a var??
And to retrieve the selected line I have to use a switch function or is it "automatic"???
  1 个评论
Walter Roberson
Walter Roberson 2012-1-19
str2num() or sprintf() in order to construct a cell array of strings, which you then set as the String property of the listbox uicontrol.
To retrieve the selected line:
strs = get(TheHandle, 'String');
thisstr = strs{get(TheHandle, 'Value'));
Except that you need to add a layer of error checking in case the value property is [] .

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Migrate GUIDE Apps 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by