如何在运行项目中选择菜单项?

时间:2013-06-11 01:30:25

标签: c# asp.net

说我在点击事件中有这个代码:

MenuItem myItem = new MenuItem("Tab", TabIndex);
Menu1.Items.AddAt(TabIndex, myItem);
myItem.Selected = true;

现在举例来说,我点击一个带有此点击事件的按钮5次,它将在运行时创建5个菜单。

我想要做的是有另一个按钮,当点击时,它将选择菜单上的任何项目(或MenuItem数组)。

请帮助我。

1 个答案:

答案 0 :(得分:1)

   private void button1_Click(object sender, EventArgs e)
            {
                MenuItem myItem = Menu1.Items[0];
            }

我把0你可以根据你的需要选择其他索引。 或...

MenuItem myitem = Menu1.SelectedItem;

谢谢,这是另一种方式

foreach (MenuItem c in Menu1.Items)
            {
                if (c.SomePropertyYouNeed == SomeOtherThingYouNeedToCheck)
                {
                    //your logic here
                }

            }