Getting value from a listbox. Error: Cell contents reference from a non-cell array object.
Mostrar comentarios más antiguos
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 comentarios
David Sanchez
el 23 de Ag. de 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
el 23 de Ag. de 2013
Respuesta aceptada
Más respuestas (1)
ES
el 23 de Ag. de 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 comentario
Manuel
el 23 de Ag. de 2013
Categorías
Más información sobre Creating, Deleting, and Querying Graphics Objects en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!