有人知道如何获取已被点击的任何给定菜单项的文本吗?
菜单是动态填充的,所以我似乎只限于此:
Menu.MenuItems.Add(new MenuItem("MenuName", new EventHandler(menu_click)));
Run Code Online (Sandbox Code Playgroud)
不幸的是,我看不到Eventhandler有被点击的菜单项的文本/名称?
有没有解决的办法?
谢谢
这是什么类型的菜单?
既然您似乎将事件直接附加到菜单项,那么我猜猜发件人就是您要找的...
private void menu_click(object sender,EventArgs e)
{
MenuItem mi = sender as MenuItem;
//Access the clicked item here..
string text = mi.Text; //Guess its called text ?
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11086 次 |
| 最近记录: |