How to get the index of a selected row ListBox and pass that onto a new view

11 visualizzazioni (ultimi 30 giorni)
I am loading another .fig on click in a listbox, but I want to get that index that was clicked within the listbox, then pass that on to the new .fig. How would I do this? Thanks
  1 Commento
Jan
Jan il 22 Mag 2013
Modificato: Jan il 22 Mag 2013
What does "passing an index to a new fig" exactly mean? What does "index" mean here? What is a "row listbox"? Please describe the problem more precisely by editing the question - not as comment or answer. Thanks.

Accedi per commentare.

Risposte (1)

Image Analyst
Image Analyst il 22 Mag 2013
% Get the item selected in listbox1 of fig1:
selectedItem = get(handles.listbox1, 'value');
% Now send it to the second function
% Call fig2 and pass it selectedItem via the input argument list.
output2 = fig2(selectedItem);
  1 Commento
Trevor
Trevor il 22 Mag 2013
Modificato: Trevor il 22 Mag 2013
I got the value, but I still cant seem to figure out how to send it to the next figure for use.
output2 = fig2(selectedItem);
Didnt seem to work. I also tried global variables and that didnt work either.

Accedi per commentare.

Categorie

Scopri di più su Specifying Target for Graphics Output in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by