气球工具提示不在系统托盘中显示

问题描述 投票:0回答:1

我将启动表单的NotifyIcon设置如下:

![ ] 1

想得到类似的东西:

但是当我将鼠标悬停在系统托盘中的图标上时,它什么也没显示。怎么来的?我怎么了

vb.net system-tray
1个回答
0
投票

仅当您调用NotifyIcon.ShowBalloonTip(timeout)时才显示气球,而不是将鼠标悬停在系统任务栏图标上时显示,并且它使用BalloonTipText和BalloonTipTile属性。您必须在某些事件或函数中处理此方法。例如,您可以在最小化表单时执行此操作:

NotifyIcon.Visible = True
NotifyIcon.ShowBalloonTip(2000, "MyApp", "The program is still running!", ToolTipIcon.Info)

当您将鼠标悬停在图标上并且该图标可见时,只会显示一个工具提示。工具提示显示在Text属性中设置的字符串,并且不使用BalloonTipText和BalloonTipTile。因此,您不必处理悬停,工具提示将自动出现。如果问题仍然存在,请尝试在设计器中设置Visible = False,以查看设置Visible = True是否可行,并确保在ShowBalloonTip方法之前没有任何指令引发异常。

© www.soinside.com 2019 - 2024. All rights reserved.