我想以编程方式向我的任务栏图标添加一个上下文菜单,以便当我右键单击任务栏图标时,它应该向我显示菜单。如何为我的任务栏图标编写右键单击事件处理程序?

我已经尝试了以下方法:

private void Icon_MouseRightClick(object sender, MouseButtonEventArgs e)
{
 if (e.Button == System.Windows.Forms.MouseButtons.Left)  // shows error ate button
 {
   return;
 }
 if (e.Button == System.Windows.Forms.MouseButtons.Right)
 {
   // code for adding context menu
 }
}

宣布Eventhandler为,
NotifyIcon.MouseRightClick += new MouseButtonEventHandler(NotifyIcon_MouseRightClick);

最佳答案

右键单击上下文菜单是自动的,无需处理。只需构建菜单并将其分配给NotifyIcon.ContextMenu即可。

10-08 11:34