我有一个应用程序,在Ribbon控件上设置了超过一百个不同的工具提示.所有的工具提示都会很快弹出(大约半秒钟),我想增加弹出延迟.经过一些研究后,似乎在WPF中执行此操作的唯一方法是通过ToolTipService.InitialShowDelay属性.
我的问题是,我是否必须通过XAML并明确说出来
ToolTipService.InitialShowDelay="2000"
Run Code Online (Sandbox Code Playgroud)
对于每个具有ToolTip的控件?或者是否有某种方法可以使用类似Style的方式全局设置此属性?
谢谢你的任何想法.
如何在WinForms中显示IsBalloon 工具提示?
现在我尝试:
ToolTip hint = new ToolTip();
hint.IsBalloon = true;
hint.ToolTipCaption = "Hello, world!";
hint.ToolTipIcon = ToolTipIcon.Error;
hint.Show("Please create a world.", myTextBox, 0, 0);
Run Code Online (Sandbox Code Playgroud)
不幸的是,气球没有指向到 (0, 0)(相对于对照),但显示了在 (0,0)(相对于对照):

显示.NET Balloon ToolTip的正确方法是什么?
嗨,我正在尝试在简单的JS中制作工具提示,在悬停时显示.就像stackoverflow中悬停在配置文件名称上的那个一样,显示了一个div.
我尝试使用hover,div并添加onmouseover为用户几秒钟将鼠标移到工具提示内容上.但它并没有按照我的想法运作.
我真的很喜欢纯粹的js而不是使用任何库.有人可以帮我吗?
这就是我在PURE JS中所做的
HTML
<div class = "name" onmouseover="show()" onmouseout="hide()">
NAME
<div class = "tooltip">
PROFILE DETAILS
</div>
</div>
<div class = "name" onmouseover="show()" onmouseout="hide()">
NAME 2
<div class = "tooltip" >
PROFILE DETAILS 2
</div>
</div>
<div class = "name" onmouseover="show()" onmouseout="hide()">
NAME 3
<div class = "tooltip" >
PROFILE DETAILS 3
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS
.name{
float:left;
margin:100px;
border:1px solid black;
}
.tooltip{
position:absolute;
margin:5px;
width:200px;
height:100px;
border:1px solid black;
display:none; …Run Code Online (Sandbox Code Playgroud) 使用Bootstrap工具提示时,我们需要编写类似这样的内容来获得工具提示功能:
$(".showtooltip").tooltip();
Run Code Online (Sandbox Code Playgroud)
但问题是,每次通过ajax加载新内容时,我们都需要重新运行该代码.无论如何都要运行代码一次并在加载新元素时自动应用工具提示?
谢谢.
我对Web开发很陌生,我无法弄清楚如何解决以下问题,尽管它可能很容易.
我正在使用Angular 4和Angular Material来实现这样的工具提示:
<div mdTooltip="tooltip text" mdTooltipPosition="above">
<span>Show tooltip</span>
</div>
Run Code Online (Sandbox Code Playgroud)
我想使工具提示文本的字体大小更大.但是,我没有设法在Angular Material文档中找到如何执行此操作,也没有在Web中搜索.有没有人知道如何做到这一点?谢谢.
由于JTree和TreeModel不提供开箱即用的工具提示,您如何看待,为JTree提供特定于项目的工具提示的最佳方法是什么?
编辑:(之后回答我自己的问题.)
@Zarkonnen:感谢getTooltipText的想法.
我发现了覆盖DefaultTreeCellRenderer的另一种(可能还是更好的)方法并且想要分享它:
public class JTreeWithToolTips {
private static class OwnRenderer extends DefaultTreeCellRenderer {
@Override
public Component getTreeCellRendererComponent(JTree tree, Object value,
boolean sel, boolean expanded, boolean leaf, int row,
boolean hasFocus) {
setToolTipText("foobar" + row);
return super.getTreeCellRendererComponent(tree, value, sel,
expanded, leaf, row, hasFocus);
}
}
public static void main(String[] args) {
JTree tree = new JTree(new Object[] { "foo", "bar", "foobar" });
tree.setCellRenderer(new OwnRenderer());
ToolTipManager.sharedInstance().registerComponent(tree);
JFrame frame = new JFrame();
frame.getContentPane().add(tree);
frame.pack();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
Run Code Online (Sandbox Code Playgroud) 当鼠标悬停在标记上时,我想用div制作一个工具提示,但我不知道如何获得屏幕位置将div放在正确的位置,这是我的代码:
google.maps.event.addListener(marker, "mouseover", function() {
divover.css("left", marker.get("left"));
divover.css("top", marker.get("top"));
divover.css("display", "block");
});
google.maps.event.addListener(marker, "mouseout", function() {
divover.css("display", "none");
});
Run Code Online (Sandbox Code Playgroud)
显然get方法失败了.任何的想法?
google-maps mouseover tooltip google-maps-api-3 google-maps-markers
<TextBlock Width="100" Text="The quick brown fox jumps over the lazy dog" TextTrimming="WordEllipsis">
<TextBlock.ToolTip>
<ToolTip DataContext="{Binding Path=PlacementTarget, RelativeSource={x:Static RelativeSource.Self}}">
<TextBlock Text="{Binding Text}"/>
</ToolTip>
</TextBlock.ToolTip>
</TextBlock>
Run Code Online (Sandbox Code Playgroud)
如何ToolTip仅在文本修剪时显示?就像windows desktp快捷方式图标一样.
我想在文本框初始化之后更改Bootstrap工具提示的位置:
// these don't work
$('#myTextbox').tooltip({ placement: 'left' });
$('#myTextbox').tooltip('options', 'placement', 'right' });
Run Code Online (Sandbox Code Playgroud)
有什么办法吗?如果是这样,我做错了什么?
我遇到了一个问题,它是Eclipse Oxygen中的黑色背景颜色工具提示.我已经google了这个问题,但我只找到了linux的解决方案.我在Windows中使用eclipse.请帮我解决这个问题.这真的让我很烦.

tooltip ×10
c# ×2
wpf ×2
xaml ×2
.net ×1
angular ×1
background ×1
css ×1
google-maps ×1
java ×1
javascript ×1
jquery ×1
jtree ×1
mouseover ×1
swing ×1
texttrimming ×1
winforms ×1