标签: tooltip

全局更改ToolTip InitialShowDelay属性

我有一个应用程序,在Ribbon控件上设置了超过一百个不同的工具提示.所有的工具提示都会很快弹出(大约半秒钟),我想增加弹出延迟.经过一些研究后,似乎在WPF中执行此操作的唯一方法是通过ToolTipService.InitialShowDelay属性.

我的问题是,我是否必须通过XAML并明确说出来

ToolTipService.InitialShowDelay="2000"
Run Code Online (Sandbox Code Playgroud)

对于每个具有ToolTip的控件?或者是否有某种方法可以使用类似Style的方式全局设置此属性?

谢谢你的任何想法.

c# wpf xaml tooltip

19
推荐指数
3
解决办法
2万
查看次数

如何显示.NET Balloon ToolTip?

如何在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的正确方法是什么?

.net tooltip winforms

19
推荐指数
1
解决办法
1万
查看次数

简单的Javascript工具提示

嗨,我正在尝试在简单的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)

javascript tooltip

19
推荐指数
5
解决办法
7万
查看次数

如何在动态元素上绑定bootstrap工具提示

使用Bootstrap工具提示时,我们需要编写类似这样的内容来获得工具提示功能:

$(".showtooltip").tooltip();
Run Code Online (Sandbox Code Playgroud)

但问题是,每次通过ajax加载新内容时,我们都需要重新运行该代码.无论如何都要运行代码一次并在加载新元素时自动应用工具提示?

谢谢.

jquery tooltip twitter-bootstrap-3

19
推荐指数
2
解决办法
3万
查看次数

设置Angular Material Tooltip的字体大小

我对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中搜索.有没有人知道如何做到这一点?谢谢.

css tooltip angular-material angular-material2 angular

19
推荐指数
6
解决办法
2万
查看次数

实现JTree工具提示的最佳方法是什么?

由于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)

java swing tooltip jtree

18
推荐指数
1
解决办法
1万
查看次数

谷歌地图v3标记鼠标悬停工具提示

当鼠标悬停在标记上时,我想用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

18
推荐指数
3
解决办法
6万
查看次数

修剪文本时显示工具提示

  <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快捷方式图标一样.

c# wpf xaml tooltip texttrimming

18
推荐指数
5
解决办法
1万
查看次数

初始化后如何更改Twitter-Bootstrap工具提示放置的位置?

我想在文本框初始化之后更改Bootstrap工具提示的位置:

// these don't work
$('#myTextbox').tooltip({ placement: 'left' });
$('#myTextbox').tooltip('options', 'placement', 'right' });
Run Code Online (Sandbox Code Playgroud)

有什么办法吗?如果是这样,我做错了什么?

tooltip twitter-bootstrap

18
推荐指数
2
解决办法
2万
查看次数

Eclipse氧气中的黑色背景颜色工具提示

我遇到了一个问题,它是Eclipse Oxygen中的黑色背景颜色工具提示.我已经google了这个问题,但我只找到了linux的解决方案.我在Windows中使用eclipse.请帮我解决这个问题.这真的让我很烦.

在此输入图像描述

background tooltip

18
推荐指数
1
解决办法
7822
查看次数