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

13 views (last 30 days)
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 Comment
Jan
Jan on 22 May 2013
Edited: Jan on 22 May 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.

Sign in to comment.

Answers (1)

Image Analyst
Image Analyst on 22 May 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 Comment
Trevor
Trevor on 22 May 2013
Edited: Trevor on 22 May 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.

Sign in to comment.

Categories

Find more on Specifying Target for Graphics Output 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!