动态菜单怎么添加事件
我是代码添加的菜单,如何完成对菜单点击事件,代码如下:
/******菜单初始化****/
private void MenuInit()
{
MainMenu mm = new MainMenu();
mm.MenuItems.Add(new MenuItem("测试流程"));
mm.MenuItems.Add(new MenuItem("|"));
mm.MenuItems.Add(new MenuItem("测试方案"));
mm.MenuItems.Add(new MenuItem("|"));
mm.MenuItems.Add(new MenuItem("测试结果"));
mm.MenuItems.Add(new MenuItem("|"));
mm.MenuItems.Add(new MenuItem("系统维护"));
mm.MenuItems.Add(new MenuItem("|"));
mm.MenuItems.Add(new MenuItem("帮助"));
/***********子菜单********/
mm.MenuItems[1].MenuItems.Add("查询测试方案");
mm.MenuItems[1].MenuItems.Add("添加测试方案");
mm.MenuItems[1].MenuItems.Add("删除测试方案");
this.Menu = mm;
}
[最优解释]
mm.Click += new EventHandler(MyClick);
private void MyClick(object sender,EventArgs e)
{
}
[其他解释]
mm.MenuItems[0].Click += new EventHandler(xxx1_Click);
mm.MenuItems[1].Click += new EventHandler(xxx2_Click);
mm.MenuItems[2].Click += new EventHandler(xxx3_Click);
[其他解释]
MainMenu mm = new MainMenu();
MenuItem item=new MenuItem("测试流程");
mm.MenuItems.Add(item);
item.Click+=new EventHandler(item_Click);
}
void item_Click(object sender, EventArgs e)
{
throw new NotImplementedException();
}
[其他解释]
显示子菜单怎么做,大侠!