我想以编程方式向托盘图标添加上下文菜单,这样当我右键单击托盘图标时,它应该显示菜单。我应该如何为托盘图标编写右键单击事件处理程序?
我已经尝试过以下方法:
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
}
}
声明事件处理程序为,
NotifyIcon.MouseRightClick += new MouseButtonEventHandler(NotifyIcon_MouseRightClick);
右键菜单是自动的,无需处理。只需构建您的菜单并将其分配给NotifyIcon.ContextMenu http://msdn.microsoft.com/en-us/library/system.windows.forms.notifyicon.contextmenu.aspx.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)