Hello,
I have this code in a TextField.MouseDown Event…
[code] // Make the base item, this is what will be doing the popping up
dim base as new MenuItem
dim mItem1, mItem2 as MenuItem
dim smnu0 as new MenuItem
// Add a menu
mItem1 = New MenuItem
mItem1.Text = “Proximal 1/3”
mItem1.Tag = “Proximal 1/3”
base.Append(mItem1)
// Add some sub-menus
smnu0 = New MenuItem
smnu0.Text= “+ - mildly increased”
smnu0.Tag = “+”
mItem1.Append(smnu0)
smnu0 = New MenuItem
smnu0.Text= “++ - moderately increased”
smnu0.Tag = “++”
mItem1.Append(smnu0)
smnu0 = New MenuItem
smnu0.Text= “+++ - markedly increased”
smnu0.Tag = “+++”
mItem1.Append(smnu0)
// Add another menu
mItem2 = New MenuItem
mItem2.Text = “Proximal 2/3”
mItem2.Tag = “Proximal 2/3”
base.Append(mItem2)
// Add another set of sub-menus
smnu0 = New MenuItem
smnu0.Text= “+ - mildly increased”
smnu0.Tag = “+”
mItem2.Append(smnu0)
smnu0 = New MenuItem
smnu0.Text= “++ - moderately increased”
smnu0.Tag = “++”
mItem2.Append(smnu0)
smnu0 = New MenuItem
smnu0.Text= “+++ - markedly increased”
smnu0.Tag = “+++”
mItem2.Append(smnu0)
dim results as MenuItem
results = Base.PopUp
if results <> nil then
msgbox mItem1.Tag + " " + results.Tag + ""
end if[/code]
I would like to code in such a way that if I click
“Proximal 1/3”/"+ - mildly increased" the message box displays Proximal 1/3 +
and if I click
“Proximal 2/3”/"+ - ++ - moderately increased" the message box displays Proximal 2/3 ++
I know that
if results <> nil then
msgbox mItem1.Tag + " " + results.Tag + ""
end if
is coded for mItem1.Tag but how can I code it for whichever menu is coded?
Thanks.
Any other modifications is also appreciated.
Lennox