首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何以编程方式关闭BalloonTip?

问如何以编程方式关闭BalloonTip?
EN

Stack Overflow用户
提问于 2011-03-16 00:22:01
回答 5查看 7.9K关注 0票数 10

我的应用程序中有一个托盘图标。当我在后台加载一些东西时,我会显示20秒的气球提示。但是,如果后台加载提前完成,比如在10秒内完成,我想隐藏气球提示。当前,隐藏气球提示的唯一方法是单击气球提示中的关闭图标。

代码语言:javascript
复制
    Public Tray As NotifyIcon
    Tray = New NotifyIcon

    Tray.BalloonTipIcon = ToolTipIcon.Info
    Tray.BalloonTipText = "Loading"
    Tray.BalloonTipTitle = "Please Wait"
    Tray.ShowBalloonTip(20 * 1000)

是否可以在达到指定时间之前以编程方式隐藏气球提示?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-03-16 00:36:12

试试这个:

代码语言:javascript
复制
Tray.Visible = true;

更多信息here。

希望能帮上忙!

票数 6
EN

Stack Overflow用户

发布于 2011-03-16 01:16:23

当然,有更好的方法可以做到这一点。“请稍等”这类反馈最好用进度条或沙漏鼠标光标来完成。通过在任务栏按钮中显示进度,您可以使用Windows API Code Pack使其在Win7+上更加出色。

无论如何,您可以通过显示另一个具有短超时的气球或隐藏通知图标来弹出气球。

票数 4
EN

Stack Overflow用户

发布于 2011-03-16 01:21:34

您可以随时隐藏引出序号提示(可见特性)。

请注意,托盘图标和气球是由explorer.exe (“开始菜单栏”)拥有和控制的,所以如果你没有正确清理它,它就会留在那里。你需要积极地告诉它消失。为气球设置一个计时器,简单地告诉浏览器显示气球多长时间。你需要主动发送一个反消息来隐藏它之前。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5314699

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档