Gui Pop Up Menu Problem

1 view (last 30 days)
Hi, ive got a simple gui with just a pop up menu,
I want to set the value of the string for each element of the pop up menu within the gui program, so the strings can change, say for example if i wanted the menu to have selectable days of the week, but the top element of the menu says 'yesterday' and the following elements are days before that.
How do i refer to each element of the menu within a program?
[Merged duplicate question]
Hi im trying to write a gui with a pop up menu where i can change the string of each element within the program.
how do i refer to each string element of the pop up menu? for example with a regular array you refer to the 5th value as array(5), how do i refer to the 5th string of a pop up menu?
Thanks
  2 Comments
Walter Roberson
Walter Roberson on 29 Apr 2012
Sorry Jan I must have merged the question out from underneath you.

Sign in to comment.

Accepted Answer

Walter Roberson
Walter Roberson on 22 Apr 2012
popupstrings = cellstr(get(Handle, 'String'));
popupstrings{5} = 'Ago';
set(Handle, 'String', popupstrings);

More Answers (0)

Community Treasure Hunt

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

Start Hunting!

Translated by