Getting value from a listbox. Error: Cell contents reference from a non-cell array object.
Mostra commenti meno recenti
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 Commenti
David Sanchez
il 23 Ago 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
il 23 Ago 2013
Risposta accettata
Più risposte (1)
ES
il 23 Ago 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 Commento
Manuel
il 23 Ago 2013
Categorie
Scopri di più su Creating, Deleting, and Querying Graphics Objects in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!