gpt4 book ai didi

c# - 在 notifyIcon 处向 contextMenu 项添加一个函数

转载 作者:行者123 更新时间:2023-11-30 15:02:49 25 4
gpt4 key购买 nike

我为应用程序使用 contextMenu1notifyIcon1。当应用程序位于 Tray Icon 中并且我将按下 Right Click 时,将出现一个菜单。

代码是这样的(我只添加了2个项目进行测试):

contextMenu1.MenuItems.Add("View");
contextMenu1.MenuItems.Add("Exit");

notifyIcon1.ContextMenu = contextMenu1;

此刻,在菜单中我只看到没有做任何事情的项目。

如何向 contextMenu1.MenuItems.Add("Exit") 添加函数,例如 private void exit()。当我按下 Exit 项时,关闭我的应用程序(示例)。

最佳答案

Add 有第二个参数,可让您分配事件处理程序:

contextMenu1.MenuItems.Add("Exit", ExitApplication);
// or using an anonymous method:
contextMenu1.MenuItems.Add("Exit", (s,e) => Application.Exit());

在第一个示例中,ExitApplication 是您的事件处理程序:

private void ExitApplication(object sender, EventArgs e) 
{
// exit..
}

如果愿意,您也可以先构造一个MenuItem,然后在构造函数中分配事件处理程序。

关于c# - 在 notifyIcon 处向 contextMenu 项添加一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12437751/

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