I am not completely sure I understand your question (also Cats and
Dogs seemed not to be mentioned in the problem statement).
But perhaps this is what you are looking for:
PopupMenu[x, MapIndexed[(#2[[1]] -> #1) &, {labelA, labelB, labelC}]]
--david
http://scientificarts.com/worklife
On Jan 12, 4:50 am, "Stewart Bodzin" <Stewart.Bod... at usa.net> wrote:
> I cannot figure out how to create a symbol which contains a valid list of
> values and labels to use in a PopupMenu.
>
> In the following example, the list is for cat and dog. I need to generate a
> list, represented by a symbol, and use the symbol within the PopupMenu
> function.
>
> I have a list of labels called mylabels. How can I use it in the PopupMenu
> with the values of 1, 2, . for the values?
>
> The symbol Mylabels = {labelA, labelB, labelC}
>
> needs to be used to create a new symbol that will work as { }
>
> If the values and the arrows are set to be strings, then it does not work.
>
> Any ideas would be greatly appreciated.