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

13 Ansichten (letzte 30 Tage)
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 Kommentar
Jan
Jan am 22 Mai 2013
Bearbeitet: Jan am 22 Mai 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.

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Image Analyst
Image Analyst am 22 Mai 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 Kommentar
Trevor
Trevor am 22 Mai 2013
Bearbeitet: Trevor am 22 Mai 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.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Specifying Target for Graphics Output finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by