Getting value from a listbox. Error: Cell contents reference from a non-cell array object.
Show older comments
Im trying to get the value selected in a listbox(Temp_listbox) by a callback botton and the listbox contains cells of integers:
string5 = get(handles.Temp_listbox, 'String');%%get cond1
value5 = get(handles.Temp_listbox, 'Value');
cond1 = string5{value5};
But I got the error: Cell contents reference from a non-cell array object.
Any idea about how could be solved? Thanks in advance.
Note: The value of cond1 is used afterwards to find the intersection in an array and plot the data.
2 Comments
David Sanchez
on 23 Aug 2013
Are you sure this error message makes reference to these lines of code? They seem all right and should not yield an error.
Manuel
on 23 Aug 2013
Accepted Answer
More Answers (1)
ES
on 23 Aug 2013
Not sure, you must be doing something wrong. It works fine,
if true
eg:
set(handles.listbox1, 'String',{1,2,3,4})% to set set of integers as entries for the list box.
and somewhee else,
string5 = get(handles.listbox1, 'String');%%get cond1 value5 = get(handles.listbox1, 'Value'); cond1 = string5{value5};
output is cond1=1 end
please check..
1 Comment
Manuel
on 23 Aug 2013
Categories
Find more on Creating, Deleting, and Querying Graphics Objects in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!