问题标签 [tooltip]

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 投票
2 回答
17275 浏览

c# - 是否可以格式化工具提示文本(粗体,下划线......等)?

我想在 WinForms 应用程序中将标准工具提示的一些段落加粗。这可能吗?

如果没有,是否有一个(免费的)工具提示组件可以让我设置它们的样式(最好还有边框和背景)?

谢谢!

0 投票
2 回答
3534 浏览

c++ - 如何在状态栏中显示 CMFCRibbonButton 的工具提示?

CMFCRibbonStatusBar在我的大型机中有一个,我向其中添加了一个CMFCRibbonButtonsGroup再次具有CMFCRibbonButton. 此按钮与菜单条目具有相同的 ID。

创建按钮的过程如下:

我想将此按钮用作状态指示器。

我想在以下两种情况下显示工具提示:

  • 当状态改变和
  • 当用户将鼠标移到按钮上时。

我不知道如何首先开始。我查看了ToolTipDemo示例DlgToolTips项目,但无法弄清楚如何去做,因为它们所做的只是显示工具栏项或对话框按钮的工具提示(CWnd-derived 而不是CMFCRibbonButton)。

如果您熟悉ToolTipDemo示例项目:由于似乎有多种处理方式,我希望工具提示看起来像此屏幕截图中所示的“基于扩展可视化管理器”的工具提示。

谢谢!

0 投票
3 回答
2534 浏览

javascript - 改进工具提示代码

我正在尝试构建一个可悬停的 Jquery 工具提示。当我将鼠标悬停在某个元素上时,此工具提示应该出现,如果我也选择将鼠标悬停在工具提示本身上,则保持原样。只有当我将鼠标悬停在原始元素或工具提示正文之外时,工具提示才会消失。

基于我发现的一个示例,我设法创建了这种行为,但由于我是 Jquery 的新手,我很高兴听到您关于改进该功能的意见。

编码:


最困扰我的是两件事:

  1. 我需要用 2 个函数(工具提示和隐藏工具提示)扩展 Jquery,我想只用一个扩展来实现相同的行为,但我没有成功实现这一点。
  2. 我对“that.hide_ff”的使用似乎不正确。再一次,我认为这个变量应该属于一个“工具提示”对象,但如果我没记错的话,它是附加到 Jquery 对象本身的。

此外,我很高兴听到任何其他改进......

在此先感谢,戈迪

0 投票
5 回答
8281 浏览

c++ - 如何在 CTreeCtrl 中显示自定义工具提示?

我有一个派生自CTreeCtrl. 在OnCreate()我用自定义对象替换默认CToolTipCtrl对象:

我的消息处理程序如下所示:

但是我从来没有收到过TTN_NEEDTEXT消息。我看了一下 Spy++,看起来这条消息永远不会被发送。

这里可能是什么问题?

更新

我不确定这是否相关:CTreeCtrl的父窗口类型为CDockablePane。是否需要一些额外的工作才能使其正常工作?

0 投票
2 回答
5276 浏览

c# - C#/.NET 中 OwnerDraw 工具提示上的文本对齐

我有一个多行文本字符串(例如“Stuff\nMore Stuff\nYet More Stuff”),我想将它与位图一起绘制到工具提示中。由于我正在绘制位图,因此我需要将 OwnerDraw 设置为 true,我正在这样做。我也在处理 Popup 事件,因此我可以将工具提示的大小调整到足以容纳文本和位图的大小。

我正在调用 e.DrawBackground 和 e.DrawBorder(),然后在工具提示区域的左侧绘制我的位图。

是否有一组标志我可以传递给 e.DrawText() 以便左对齐文本,但要偏移它以便它不会被绘制在我的位图上?或者我是否还需要自定义绘制所有文本(这可能涉及在换行符上拆分字符串等)?

更新:最终代码如下所示:

0 投票
3 回答
11888 浏览

java - 为 JTree 实现工具提示的最佳方式?

由于 JTree 和 TreeModel 不直接提供开箱即用的工具提示,您认为,为 JTree 提供特定于项目的工具提示的最佳方式是什么?

编辑:(之后回答我自己的问题。)

@Zarkonnen:感谢 getTooltipText 的想法。

我发现了另一种(可能还是更好一点)覆盖 DefaultTreeCellRenderer 的方法,并想分享它:

0 投票
1 回答
1017 浏览

silverlight - 在 Silverlight 2 中更新工具提示

我在 Silverlight 2 中有一个在应用程序期间更改状态的控件。当它的状态改变时,我想更新它的工具提示。

我正在使用 ToolTipService:

我第一次设置工具提示时效果很好,但第二次我得到:

"Object reference not set to an instance of an object"从 Silverlight 内部的某个地方,我无法获得有用的堆栈跟踪/断点。

拖网会弹出一些类似的问题,但没有解决方案。

任何人都可以对此有所了解吗?

0 投票
1 回答
8668 浏览

javascript - jQuery 工具提示在 IE 中不起作用

我正在使用 jquery 工具提示,这是它的代码

Javascript

CSS

我需要做的就是将工具提示类添加到在 Firefox 中可以正常工作但在 IE 中无法正常工作的锚标记。有没有其他人经历过这个?

这是原始链接,似乎可以正常工作http://cssglobe.com/lab/tooltip/01/

谢谢你

0 投票
4 回答
848 浏览

java - Swing 可以告诉我是否有活动的工具提示吗?

Swing 中是否有一种优雅的方式来找出我的框架中当前是否显示任何工具提示?

我正在使用自定义工具提示,因此在我的createToolTip()方法中设置标志非常容易,但我看不到工具提示何时消失的方法。

ToolTipManager对此有一个很好的标志,tipShowing,但当然是这样,private而且他们似乎没有提供实现它的方法。 hideWindow()没有调用工具提示组件(我可以告诉),所以我看不到那里的方法。

有人有什么好主意吗?

更新:我带着反思去了。你可以在这里看到代码:

0 投票
31 回答
341405 浏览

html - 如何在 HTML 工具提示中使用回车?

我目前正在向我们的网站添加详细的工具提示,并且我希望(不必求助于 jQuery 插件,我知道有很多!)使用回车来格式化工具提示。

要添加我正在使用该title属性的提示。我浏览了常见的网站并使用了以下基本模板:

我尝试将其替换为?

  • <br />
  • &013; / &#13;
  • \r\n
  • Environment.NewLine(我正在使用 C#)

以上都不起作用。是否可以?