在我的表单上,我有一个notifyIcon。我有Click
和{}的处理程序BalloonTipClicked
绑定到notifyIcon。
现在,如果显示气球并且我点击notifyIcon,则BalloonTipClicked
被触发,之后Click
触发。我不确定这是否是预期的行为,但我只想让Click
被解雇,我该如何实现?
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
}
答案 0 :(得分:1)
这不是最佳做法,但您可以添加布尔变量。并且在notifyicon.mousehover事件中将此变量设置为false。并且在baloontipclick上检查该变量是否为false exit sub else sub将被执行