Azzera filtri
Azzera filtri

Info

Questa domanda è chiusa. Riaprila per modificarla o per rispondere.

How can I open a pre-made figure window by selecting from listbox in GUI?

2 visualizzazioni (ultimi 30 giorni)
Hello! I am struggling to figure this out for 3 days.. What I am wondering is this. I have a main program and many subprograms. And I want to open subprogram by selecting name of the subprogram from list box and clicking open button. this is my code: packet_list=cellstr(get(handles.listbox1,'String')); temp1=packet_list{get(handles.listbox1, 'Value')}; figure(temp1); please save me from this deep swamp :) Have a nice day.

Risposte (1)

Jan
Jan il 22 Mag 2012
I cannot guess, what "opening a subprogram" means. What is the contents of the list stored in listbox1? What do you assume as result of "figure(temp1)" and what do you get? Perhaps you want "feval(temp1)"?
  2 Commenti
Haksun Lee
Haksun Lee il 22 Mag 2012
Oh.. thank you !
My program operates corrently with your recommendation, feval(temp1)..!
First, what I wanted to do was that I choose a sub-program(sub-window) name from the listbox1, and click button, then sub-program(sub-window) will be opened.
So, "figure(temp1)" means that open sub-program named "temp1"(=sub-program name) which was made in advance),
Anyway, your comment was quite helpful!!
Have a nice day! :)
Jan
Jan il 22 Mag 2012
If you "accept" an answer, which solves your problem, other readers wanting to help can skip this thread and save their time.

Questa domanda è chiusa.

Community Treasure Hunt

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

Start Hunting!

Translated by