在我的表單上我有一個notifyIcon。我有處理器綁定到notifyIcon的Click
& BalloonTipClicked
。 現在,如果顯示氣球,並且點擊notifyIcon,BalloonTipClicked
被觸發,然後Click
觸發。我不確定這是否是有意的行爲,但我只想讓Click
開除,我該如何實現?如何在點擊notifyIcon時抑制BalloonTipClicked事件?
private void notifyIcon1_BalloonTipClicked(object sender, EventArgs e)
{
Console.WriteLine("notifyIcon balloontip click"); // This fires first
}
private void notifyIcon1_Click(object sender, EventArgs e)
{
Console.WriteLine("notifyIcon click"); // This fires after balloontipclick
}
@RezaAghaei有趣的..我需要指定有關我的開發安裝程序的其他細節? – A1rPun
我看到它,Win10特定的錯誤。版本可能很重要,我有1607.我點擊圖標時得到BalloonTipClicked,但* *不是Clicked事件。因此,答案中的建議不起作用。沒有什麼可以解決這個問題,你只需要將bug發佈到connect.microsoft.com即可。有一些運氣,他們會將它傳遞給Windows組。 –
@HansPassant感謝您的回覆,在我的私人win10 VS2k15上設置了balloontipclick&click * DO * fire。我確定它也發生在多個win10設置上。它可能是特定版本,我會嘗試我的運氣@ connect.microsoft.com。 – A1rPun