c# 动态生成菜单,通过xml文件操作click事件
语言环境c# 通过读取xml动态生成toolStripMenuItem,
鼠标click事件该怎么写?
(选择不同菜单项,点击后的处理由xml文件的参数值决定)
问题补充:
foreach (XmlNode xn in node.ChildNodes)
{
toolStripMenuItem1.DropDownItems[newMenu.Name.ToString()]);
XmlElement xee = (XmlElement)xn;
ToolStripMenuItem newMenus = new ToolStripMenuItem();
newMenus.Text = xee.GetAttribute("name");
newMenu.DropDownItems.Add(newMenus);
newMenus.Click+=new EventHandler(NewMenu_Click);
n++;
}
NewMenu_Click随着newMenus选择不同,处理结果不同。
可是NewMenu_Click该如何判断是点击了那个。
这么说吧。
------------
xml大致文件如下:
<ff name="aaa" value="a"></ff>
<ff name="bbb" value="b"></ff>
<ff name="ccc" value="c"></ff>
在xml文件中,生成菜单:
aaa
bbb
ccc
其中点击:
aaa->得到a
bbb->得到b
ccc->得到c