2013-11-28 47 views
0

有没有一种方式来以编程方式关闭气球提示,以便用户不必点击它?
让我们想象,形势的变化,也没有理由表明尖了,显示它更长,直到超时也只是噪音......以编程方式关闭气球提示

我试图

icon.BalloonTipText = ""; 
icon.BalloonTipTitle = ""; 
icon.ShowBalloonTip(0); 

但导致ArgumentException“气球提示文本必须具有非空值”。

我更喜欢C#的答案,但C++也是。

回答

4

有一种很糟糕的做法,我在某个时间之前就已经这样做了。您不需要将文字设置为空白。

只隐藏图标并显示回来。可能听起来很丑,但完成了工作。

private void HideBalloonTooltip() 
{ 
    if (notifyIcon.Visible) 
    { 
     notifyIcon.Visible = false; 
     notifyIcon.Visible = true; 
    } 
}