2013-03-19 51 views
0

在Dropbox(右侧或左侧)单击托盘图标时,它将显示ContextMenu。 当你双击托盘时,它会执行一个方法(打开文件夹)而不显示contextMenu。 在.Net中可以做到这一点吗?Dropbox像托盘图标行为

回答

3

是的。查看NotifyIcon课程并执行MouseClickDoubleClick事件。要在代码中打开上下文菜单条,请参阅:http://social.msdn.microsoft.com/Forums/en-US/winforms/thread/8de03b21-e144-4614-96cd-d382c2a2fbe9/

+0

是的,但它并不妨碍在双击时显示contextmenustrip。 – albert 2013-03-19 11:00:52

+0

似乎不是'MouseDoubleClick',正确的事件是'DoubleClick'。你有没有看过MSDN中的这个示例:http://msdn.microsoft.com/en-us/library/system.windows.forms.notifyicon.doubleclick(v=vs.80).aspx。此外,您可以*不*将上下文菜单分配给通知图标,并处理它是否应该打开。 – 2013-03-19 11:30:33