如何获取已单击的任何给定菜单项的文本?
菜单是动态填充的,所以我似乎仅限于此:
Menu.MenuItems.Add(new MenuItem("MenuName", new EventHandler(menu_click)));
不幸的是,我看不到 Eventhandler 具有已单击的菜单项的文本/名称。
有没有解决的办法?
这是什么类型的菜单?
由于您似乎将事件直接附加到菜单项,那么我猜发件人就是您正在寻找的...
private void menu_click(object sender, EventArgs e)
{
MenuItem mi = sender as MenuItem;
// Access the clicked item here..
string text = mi.Text; // I guess it's called text(?)
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)