Re: Program Generation of Mathematica Code

*To*: mathgroup at smc.vnet.net*Subject*: [mg106463] Re: Program Generation of Mathematica Code*From*: David Reiss <dbreiss at gmail.com>*Date*: Wed, 13 Jan 2010 05:59:42 -0500 (EST)*References*: <hihglb$fej$1@smc.vnet.net>

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.