问题标签 [balloon-tip]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
356 浏览

c# - Winforms - 行动中心气球/吐司点击

我有一个 winforms 应用程序并使用 C#。当我的应用程序启动时,它使用 AutoUpdater.NET 查找更新,然后显示一个 Balloontip 通知用户更新。单击 Balloontip 时,BalloonTip_Click会触发一个事件。一切都好……除了。当 Balloontip 被忽略时,它会进入操作中心(作为 Win 10 中的正常行为)。我到底如何从操作中心获得 BalloonTip_Click 事件?!我尝试过使用 Toast 通知,并toast.Activated += Toast_Activated在显示时执行工作(就像 Balloontip 一样),但我在操作中心再次没有点击事件。

我为什么要这个?当我的客户可能会进入操作中心并看到“可用更新”并第一次错过它时,当他们单击它时,它将把我的应用程序带到前面并打开更新对话框。任何帮助都感激不尽。

0 投票
1 回答
1276 浏览

c# - 如何在 Windows 10 的系统托盘中显示经典的 BalloonTip 而不是 C# 中的 Toast 通知?

我正在为 Windows 构建一个基于 .Net 4.7.2 框架的 Windows 窗体应用程序。该应用程序适用于 Windows 10 和 Windows Server 2019 系统。

当用户最小化应用程序并且应用程序进入托盘时,我想在其托盘图标顶部显示一个经典的 BalloonTip,如下所示:

在此处输入图像描述

问题是当我这样做时:

我的“BalloonTip”在我现在工作的 Windows 10 系统中显示如下:

在此处输入图像描述

我知道这是 Windows 10 的新风格。我还了解了 Windows 组策略及其注册表设置。我不想更改 Windows 的策略。

编辑:此外,Toast 通知仅显示 2-3 秒,而不是我设置的 8 秒...

如何在 C# 中完成此操作?

0 投票
0 回答
58 浏览

tooltip - 气球提示中缺少文本

我使用了Displaying 'x' icon in TBalloonHint 中的代码来创建气球提示。问题是最后一句话有时是看不见的,我找不到原因。 在此处输入图像描述

0 投票
1 回答
457 浏览

python - 如何在函数事件中使用 tix 气球?

我有一个程序可以计算突出显示区域的索引长度。我想使用 tix balloon 来显示结果。但是为了使用 tix 气球,我需要将它绑定到一个小部件。我不想将它绑定到整个小部件,而是只希望气球在调用某个事件时显示一次。

我的程序演示(计算高亮区域的开始和结束索引) 在此处输入图像描述

预期输出 气球将在突出显示的区域旁边显示结果 在此处输入图像描述

代码

0 投票
0 回答
33 浏览

windows - 启用视觉样式时为 Windows 原生气球工具提示设置颜色

我有一个旧代码可以创建 Windows 本机气球工具提示。在以前的 Windows 版本中,我可以使用带有以下调用的TTM_SETTIPBKCOLORTTM_SETTIPTEXTCOLOR消息为工具提示设置自定义背景和前景色:

在此处输入图像描述

但是现在,当我在 Windows 10/11 的应用程序中使用操作系统视觉样式时,这些设置不再起作用。我总是看到带有默认系统颜色的工具提示:

在此处输入图像描述

是否有可能使TTM_SETTIPBKCOLORandTTM_SETTIPTEXTCOLOR消息在现代环境中工作?