问题标签 [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 回答
922 浏览

amcharts - Amcharts 在点击时显示气球

我想知道是否有人知道一种让 amcharts 显示气球的方法,而不是在翻转时显示气球,而是在点击地图标记时显示。我有想要在气球中显示的链接,所以当我将光标从地图标记上移开时希望它保持可见。我已经能够通过以下方式捕获标记的点击:

除了从气球中提取数据并将其显示在另一个元素中之外,我还没有看到如何以编程方式调用气球本身的示例。我想使用气球,因为它在您单击的地图对象附近正确定位。

0 投票
1 回答
334 浏览

javascript - 自定义属性值通过 jquery 获得更改,但更改未显示在呈现的 html 中

我正在使用 balloon.css 作为工具提示。

元素上的工具提示文本来自自定义属性“数据气球”。

我想动态加载工具提示的文本。

我可以通过 jquery 更改它,但新文本不会在显示的 html 上呈现。

这是我的代码:

下面的 HTML 代码提及:

Jquery代码提及如下:

但是现在当我将鼠标悬停在那个 div 上时,它不显示新文本,它仍然显示“原始文本”

为什么会这样,请纠正我哪里错了。

仅供参考:我面临标题属性的类似问题。

**更新 **

我在 jquery ui 对话框中显示的某个图标上显示该工具提示。该对话框上有一个后退按钮,可以隐藏图标并显示一些单选按钮。And when select any radio button, icon gets shown up again, radio button disappears. 而这次图标的工具提示应该是新的。我正在使用上面的代码,但显示了原始文本,我可以看到属性值已更改但未在图标工具提示上呈现。

在此处输入图像描述

0 投票
1 回答
937 浏览

delphi - 使用 Windows API 有条件地显示多个气球 - Delphi 中的系统托盘图标

我编写了一个程序,可以识别 Windows 系统中过时的软件并通过与用户交互来更新它们。

它有一个软件更新程序,它显示一个系统托盘图标并显示有关可用/下载更新和系统中安装的软件的气球提示。

问题是当每个任务被它处理时,它不能显示多个气球提示。例如,当软件有可用更新时,它应该记住用户显示气球状An update for Software Name is available.,当用户选择再次下载并将其最小化到系统托盘时,气球提示应该再次显示类似Updates are downloading...Click to view the Progress of Downloads.

但是我想知道如何只使用一个系统托盘图标来做到这一点?

我可以NIM_MODIFY根据程序的当前状态一次又一次地使用标志来更改气球提示吗?

我对此进行了搜索,发现了一些示例,但适用于 Visual Studio 和 C++。

这就是我在程序运行时尝试显示多个提示的方式:

但是,这失败了,当程序运行时,我一次又一次地得到相同的气球提示(第一个)......

我不知道如何正确使用NIN_BALLOONSHOWNIN_BALLOONHIDE标志。所以,提前感谢您的重要帮助。

0 投票
3 回答
60 浏览

jquery - 提交表单后关闭弹出框

我正在使用 jquery.mb.balloon.js,jQuery 插件在我的网页中添加气球提示。提交表单后,我需要关闭弹出框。我尝试 hideDuration: 80 方法,但它不起作用......

提前致谢

0 投票
0 回答
87 浏览

delphi - TballoonHint 显示为默认值?

创建一个 VCL 表单应用程序,将 aTBalloonHint和 aTButton放在表单上,​​然后在按钮的单击事件处理程序中编写以下代码:

奇怪的是,在运行时单击按钮时,会显示此消息:

在此处输入图像描述

...尽管它从未以编程方式显示为balloonhintTest.ShowHint.

到目前为止,我发现防止这种情况的唯一方法是以下解决方法:

那么为什么 BalloonHint 被报告为默认显示(虽然它根本没有实际显示),并且有没有更好的方法将其设置为 False 作为默认值?

0 投票
1 回答
1617 浏览

delphi - 如何独立于屏幕位置始终向下显示 TBalloonHint?

创建一个 VCL 表单应用程序,在表单上放置一个TBalloonHint(名称:balloonhintTest)和一个TButton(名称:btnTest)并编写以下代码:

现在运行程序并将鼠标指针悬停在按钮上。

这是窗口位于屏幕上部时的外观:

在此处输入图像描述

这就是当窗口位于屏幕下方时的外观:

在此处输入图像描述

如您所见-尽管提示坐标始终相同-提示在第一种情况下显示为DOWNWARDS(所需结果),在第二种情况下显示UPWARDS(显然不是所需结果),具体取决于窗口的垂直位置屏幕。

那么在这种情况下,如何始终独立于屏幕位置向下显示气球提示?

(请注意:我对该ShowHint方法的其他重载不感兴趣 - 我只想知道如何在上述情况下始终向下显示提示,因为这只是更复杂情况的简化场景)。

0 投票
0 回答
556 浏览

c# - 单击托盘图标时触发 notifyIcon.BalloonTipClicked

我有一个由 NotifyIcon 支持的托盘应用程序。它有时会通过 notifyIcon.ShowBallonTip() 触发 toast 通知。它在 Windows 10 1607 上运行。

我订阅了以下两个活动:

乍一看,一切都很好:

  • 当我单击托盘图标时,我得到了 MouseUp 事件并且发生了正确的事情
  • 当我点击 toast 时,我得到 BalloonTipClicked 事件并且正确的事情发生了

现在应用程序中的错误是,如果用户在显示 toast 时单击托盘图标,则其行为就好像用户单击了 toast。换句话说,在显示气球/吐司时单击托盘图标将触发 BallonTipClicked,即使气球/吐司实际上从未被点击过。

当我在 BalloonTipClicked 中时,“发件人”只是 NotifyIcon。我没有看到任何区分“点击气球提示”和“点击托盘图标”的方法。我的意思是,事件本身被称为 BallonTipClicked,所以我不知道为什么当我单击应用程序图标时它会触发。

根据 MSDN,这不应该发生

BalloonTipClicked:在单击气球提示时发生。

MouseUp:当用户在指针位于任务栏通知区域中的图标上方时释放鼠标按钮时发生。

文档错了吗?获得我想要的行为的任何想法?

0 投票
6 回答
9473 浏览

c# - ShowBalloonTip 不工作

在 Windows 10 上,从不显示气球提示的ShowBalloonTip方法。NotifyIcon这似乎与 Windows 本身有关。

如果我去Settings > System > Notifications & actions> 并找到我正在运行的应用程序(vshost32.exe在调试模式下)并单击它,然后打开Show notifications in the action center,我可以清楚地看到气球提示消息被添加到通知中,但从来没有气球提示。

我认为这是 Windows 10 的问题。

NotifyIcon的是VISIBLE

0 投票
2 回答
1264 浏览

c# - C# 如何从非表单应用程序制作 BalloonToolTip

好的,所以我正在尝试制作一个简单的屏幕截图程序,并且我需要该程序在截取屏幕截图以及将程序设置为在启动时运行时显示 BalloonToolTip。下面的代码展示了我的整个程序,没有表格,也没有设计器。只是一个从 Program.cs 运行的程序,而不是控制台应用程序。

现在您可能不需要所有这些,但我想确保我在此过程中没有搞砸任何事情,是的,我的资源正在被找到并且图标已设置,我只是不明白为什么这不起作用.

0 投票
0 回答
54 浏览

c# - 检查来自其他程序的通知气球

我想检查所有其他正在运行的程序的通知气球,并保留记录以照顾我的 C# 程序。我怎样才能做到这一点?

在这种情况下, 示例 我想保留“你好”和“这是一个气球提示!”的日志。