标签: tooltip

如何在 android jetpack compose 中显示工具提示

我正在尝试在我的应用程序 UI 中添加一个简单的工具提示,用于FABIconButtonMenu等。

示例工具提示

如何将其添加到jetpack compose中?
我熟悉如何使用 XML 和以编程方式进行添加,如此处所述

这些方法的局限性 - 尝试尽可能避免 XML,对于编程方法,出于明显的原因,compose 中没有 findViewById。

参考Jetpack 文档Codelab示例
没有任何与工具提示相关的内容。

任何帮助表示赞赏。

注意
不要寻找任何自定义项,简单明了的工具提示就可以了。
最好没有第三方库。

更新
任何有相同要求的人,请提出这个问题

android tooltip android-jetpack-compose

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

组合框中每个项目的工具提示

我只想为组合框中的每个项添加工具提示.我正在使用c#.net windows应用程序.

没有选择

combobox.items [1] .tooltip();

有没有办法添加工具提示呢?

.net combobox tooltip

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

在鼠标悬停文本时显示工具提示

当鼠标悬停在我的自定义富编辑控件中的链接上时,我想显示工具提示.请考虑以下文本:

我们都晚上睡觉.

就我而言,睡眠这个词就是一个链接.

当用户在链接下移动鼠标时,在这种情况下"睡眠",我想显示链接的工具提示.

以下是我的想法,但他们没有工作

1)捕获OnMouseHover

if(this.Cursor == Cursors.Hand)
   tooltip.Show(textbox,"My tooltip");
else
   tooltip.Hide(textbox);
Run Code Online (Sandbox Code Playgroud)

但这没有用.

UPDATE

提到的链接不是 URL,即这些是自定义链接,因此Regex在这里不会有太多帮助,它可以是任何文本.用户可以选择创建链接.

虽然我没有尝试过GetPosition方法,但我认为在设计和维护方面它不会那么优雅.

让我说我在我的richedit框中有以下行

我们晚上睡觉.但蝙蝠保持清醒.蟑螂在夜间变得活跃.

在上面的句子中,当鼠标悬停在它们上面时,我想要三个不同的工具提示.

sleep -> Human beings
awake -> Nightwatchman here
active -> My day begins
Run Code Online (Sandbox Code Playgroud)

我陷入困境OnMouseMove如下:

使用Messagebox

OnMouseMove( )
{

   // check to see if the cursor is over a link
   // though this is not the correct approach, I am worried why does not a …
Run Code Online (Sandbox Code Playgroud)

.net c# tooltip richtextbox winforms

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

仅在禁用的项目上显示WPF工具提示

只是想知道是否可以在禁用的项目上显示WPF (而不是在项目启用时).

我想向用户提供一个工具提示,解释当前禁用某个项目的原因.

我有一个IValueConverter反转布尔IsEnabled属性绑定.但它似乎不适用于这种情况.该ToolTipIS同时显示,当项目被启用和禁用.

因此可以将ToolTip.IsEnabled属性专门绑定到项目自己的属性!IsEnabled

我想这是一个非常直截了当的问题,但无论如何代码示例:

public class BoolToOppositeBoolConverter : IValueConverter
{
    #region IValueConverter Members

    public object Convert(object value, Type targetType, object parameter,
        System.Globalization.CultureInfo culture)
    {
        if (targetType != typeof(bool))
            throw new InvalidOperationException("The target must be a boolean");

        return !(bool)value;
    }

    public object ConvertBack(object value, Type targetType, object parameter,
        System.Globalization.CultureInfo culture)
    {
        if (targetType != typeof(bool))
            throw new InvalidOperationException("The target must be a boolean");

        return !(bool)value;
    }

    #endregion …
Run Code Online (Sandbox Code Playgroud)

c# wpf binding tooltip ivalueconverter

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

如何显示.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万
查看次数

悬停在SVG多边形上时不显示工具提示

我有一个科罗拉多州的SVG地图,每个县有多边形.我希望在鼠标悬停时弹出县名,但这不会发生.我的县也设置了改变填充悬停,这种情况正在发生.我不确定区别是什么.

这些只是标准的浏览器工具提示,在每个多边形的title属性中设置了预期的文本.

小提琴:http://jsfiddle.net/mmparker/sVbxT/4/

html svg tooltip

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

在文本框条目上显示工具提示

我有一个textbox需要以某种方式输入数据.我已经实现了一些单元格验证技术来检查输入后的数据,但我想在输入数据之前向用户提供一些信息.

为此,我想将添加tooltiptextbox当用户进入工具箱弹出,然后当他们开始键入退出.

例如,我有以下代码:

private void YearEdit_Enter(object sender, EventArgs e)
  {
        ToolTip tt = new ToolTip();
        tt.IsBalloon = true;
        tt.InitialDelay = 0;
        tt.ShowAlways = true;
        tt.SetToolTip(YearEdit, "Enter 4 digit year.");
    }
Run Code Online (Sandbox Code Playgroud)

这在用户输入时执行textbox,但是tooltip只有当鼠标悬停在用户上时才会出现textbox.有没有人有任何想法解决这个问题?我认为也许tt.ShowAlways = true可行,但显然不行.

.net c# textbox tooltip

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

如何在Tooltipster工具提示中显示来自jQuery Validate插件的消息?

我想使用Tooltipster插件来显示jQuery Validate插件生成的表单错误.

jQuery for Validate插件:

$(document).ready(function () {

    $('#myform').validate({ // initialize jQuery Validate
        // other options,
        rules: {
            field1: {
                required: true,
                email: true
            },
            field2: {
                required: true,
                minlength: 5
            }
        }
    });

});
Run Code Online (Sandbox Code Playgroud)

jQuery for Tooltipster插件:

$(document).ready(function () {

    $('.tooltip').tooltipster({ /* options */ });  // initialize tooltipster

});
Run Code Online (Sandbox Code Playgroud)

HTML:

<form id="myform">
    <input type="text" name="field1" />
    <input type="text" name="field2" />
    <br/>
    <input type="submit" />
</form>
Run Code Online (Sandbox Code Playgroud)

我如何整合这两个jQuery插件的使用,以便验证错误出现在工具提示中?

jquery tooltip jquery-validate tooltipster

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

Bootstrap:折叠和工具提示在一起

我想知道是否有可能在折叠锚标签上有工具提示.用于崩溃的代码是:

<a data-toggle="collapse" data-parent="#accordion" href="#collapseOne">Data</a>
Run Code Online (Sandbox Code Playgroud)

它工作正常,但现在我想添加一个工具提示.所以我将代码更改为:

<a data-toggle="collapse tooltip" title ="Tooltip Message" data-parent="#accordion" href="#collapseOne">Data</a>
Run Code Online (Sandbox Code Playgroud)

现在它显示工具提示但崩溃功能不起作用.我需要做哪些改变才能使两种功能都有效.我知道锚标签的文本实际上可以显示我想用作工具提示消息的消息,但只是想知道它是否可以同时具有两种功能

html javascript jquery tooltip twitter-bootstrap

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

如何在Chart.JS 2.0上使用tooltipTemplate

我正在尝试使用带有多个数据集的圆环图,并使用tooltipTemplate功能来自定义工具提示内的文本,但没有任何作用.这在以前的Chart js版本中有效,但不支持多个数据集.有人可以帮忙吗?以下是我的代码:

options: {
    tooltips: {
        tooltipTemplate: "<%if (label){%><%=value%><%} else {%> No data <%}%>",
    },
}
Run Code Online (Sandbox Code Playgroud)

javascript tooltip chart.js

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