gpt4 book ai didi

C# Windows 窗体 - MenuItem 单击事件 - 获取 MenuItem 文本

转载 作者:太空宇宙 更新时间:2023-11-03 17:27:53 25 4
gpt4 key购买 nike

如何获取已单击的任何给定菜单项的文本?

菜单是动态填充的,所以我似乎仅限于此:

 Menu.MenuItems.Add(new MenuItem("MenuName", new EventHandler(menu_click)));

不幸的是,我看不到 Eventhandler 具有已单击的菜单项的文本/名称。

有解决办法吗?

最佳答案

这是什么类型的菜单?

因为您似乎将事件直接附加到菜单项,所以我猜 sender 就是您要找的...

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(?)
}

关于C# Windows 窗体 - MenuItem 单击事件 - 获取 MenuItem 文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5488397/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com