百度
360搜索
搜狗搜索

tooltip,如何使用ToolTip组件详细介绍

本文目录一览: tooltip 什么意思

tooltip
工具提示;提示信息;提示框;提示文本

如何使用ToolTip组件

使用 ToolTip 组件的方法如下:打开MicrosoftVisualStudio2010,打开之前的串口程序,修改程序名字为浮动文字框;发送button按钮和用于输入发送信息的文本框;添加控件toolTip,程序界面的底部显示为tooltip1的名称;在load过程代码添加对应的提示代码;包括日志框、发送按钮、发送文本框的提示说明文字;生成exe文件进行测试;添加控件toolTip,点击需要添加提示文字的控件;在属性tooltip1上的ToolTip中输入需要显示的提示文字,即可启用ToolTip组件。

手机端实现Tooltip (Hover)

首先参考了这篇文章: 5行JS自定义title提示效果(Tooltip)

参考后实现如下:
Html: 用了angularjs的ng-repeat

css:

然后发现iPhone手机点击后仍然不显示提示文字。
参考了这篇文章解决了问题。 苹果手机无法识别hover的解决方案

在html页面后面加上

在实现过程中又找到了几个现成的插件亲测可用:
Microtip.css 纯css3 Tooltip工具提示样式
Hint.css 纯CSS实现的Tooltip提示 - Hint.css
纯css3 Tooltip工具提示样式
tootik

之前还尝试使用过jquery-ui的Tooltip,iPhone也是不好用但是发现这篇文章非常好。
解决 Jquery UI Tooltip 用在Select 的BUG

这是我用jquery-ui时的写法,因为给所有document都响应tooltip事件,导致只要有title的都会显示。

文章里这种改法可以过滤我们想要响应hover的到底是什么元素。

这部分内容jQuery-UI 控件上是没有说的,非常有用。

这篇文章没细看
ontouchstart实现手机触屏中的hover效果

echarts自定义tooltip显示内容

echarts 中自定义 tooltip 的属性是 formatter ,它是一个方法,主要是讲一下怎么将自定义的值显示在 tooltip 中,因为自己刚开始用的时候,还是查了半天的。
当未定义的时候,数据如下:

tooltip 显示如下:

当 hover 最后一条数据的时候,输出如下:

此时再次 hover 的时候,显示就变为

如何使用 ToolTip 组件

  Windows 窗体的 ToolTip 组件在用户指向控件时显示相应的文本。工具提示可与任何控件相关联。举一个使用此控件的示例:为节省窗体上的空间,可以在按钮上显示一个小图标并用工具提示解释该按钮的功能。
  如果在程序设计窗体中添加了 ToolTip 组件,则程序设计窗体中的所有控件的属性中将自动增加一个 ToolTip 属性,用于为程序设计窗体中的控件添加提示信息。它的用途是当鼠标位于某个控件上并停留一段时间后,显示该控件功能的提示信息。
  其主要属性包括:
  (1) Active 属性:获取或设置一个值,指示工具提示当前是否处于激活状态。
  如果工具提示当前处于活动状态,则为 true;否则为 false。默认为 true。
  可为一个窗体创建并分配多个 ToolTip 组件,但将 Active 属性设置为 false 只影响当前 ToolTip。
  (2) AutomaticDelay 属性:获取或设置工具提示的自动延迟。
  自动延迟(以毫秒为单位)。默认值为 500。
  (3) AutoPopDelay 属性:获取或设置当指针在具有指定工具提示文本的控件内保持静止时,工具提示保持可见的时间期限。
  以毫秒为单位,默认值为 5000。
  (4) ReshowDelay 属性:获取或设置鼠标指针从一个控件移到另一控件时,必须经过多长时间才会出现后面的工具提示窗口。以毫秒为单位。
  (5) ShowAlways 属性:获取或设置一个值,该值指示是否显示工具提示窗口,甚至是在其父控件不活动的时候。
  如果始终显示工具提示,则为 true;否则为 false。默认为 false。
  (6) BackColor 属性:获取或设置工具提示的背景色。
  (7) ForeColor 属性:获取或设置工具提示的前景色。
  使用 BackColor 和 ForeColor 属性可修改工具提示所使用的配色方案。系统默认字体是自动使用的,并且只能通过自行绘制工具提示来重写。
  (8) IsBalloon 属性:获取或设置一个指示工具提示是否应使用气球状窗口的值。
  如果应使用气球状窗口,则为 true;如果应使用标准矩形窗口,则为 false。默认为 false。
  ToolTip 组件最常用的一个公共方法是 SetToolTip 方法,它使工具提示文本与指定的控件相关联。其声明如下:
public void SetToolTip (
Control control,
string caption
)
  其中,参数 control 是要将工具提示文本与其关联的控件;caption 是指针位于控件上方时要显示的工具提示文本。
  作为一条通用规则,所用的文本应该简短;但是,可以使用 \r\n 转义字符序列插入分行符。
  下面的实例主要介绍了如何使用工具提示(ToolTip)组件为程序窗体控件添加工具提示信息的编程技术。
  具体步骤如下:
  (1) 启动Visual Studio 2005,新建一个C# Windows应用程序项目,如下图所示(点击可看大图)。
  (2) 向程序设计窗体中拖放一个GroupBox控件,在属性对话框中设置其Text属性为“学生基本信息”;再拖放4个Label控件,在属性对话框中设置其Text属性分别为“姓名:”、“年龄:”、“身份证号码:”、“联系地址:”;在这些Label控件右边拖放4个TextBox控件,调整窗体和这些控件的大小适应程序设计窗体的大小。

  (3) 向程序设计窗体中拖放一个ToolTip控件,保留其默认属性值即可。
  (4) 双击程序设计窗体Form1,为其Load(装载)事件添加如下代码:
private void Form1_Load(object sender, EventArgs e)
{
this.toolTip1.SetToolTip(this.textBox1, "请输入学生姓名。");
this.toolTip1.SetToolTip(this.textBox2, "请输入学生年龄。");
this.toolTip1.SetToolTip(this.textBox3, "请输入身份证号码。");
this.toolTip1.SetToolTip(this.textBox4, "请输入联系地址。");

C# ToolTip控件如何使用

二、ToolTip的使用方法(1)鼠标移动到控件或指定的位置自动显示ToolTip.SetToolTip 方法 ,注意相关参数的设置。(2)ToolTip的动画效果可以借助参数:AutoPopDelay InitialDelay ReshowDelay实现Tooltip的动画效果。下面是一个具体的例子:ToolTip toolTip1 = new ToolTip();
toolTip1.AutoPopDelay = 5000;
toolTip1.InitialDelay = 1000;
toolTip1.ReshowDelay = 500;
toolTip1.ShowAlways = true;
toolTip1.SetToolTip(this.textBox1, "请输入用户名");
toolTip1.SetToolTip(this.textBox2, "请输入密码。");(3)ToolTip提示图片设置使用ToolTip的ToolTipIcon属性可以设置提示图片,主要有以下几种:Error 错误图标Info 信息图标。None 不是标准图标。Warning 警告图标。(4)实现ToolTip的气泡样式将ToolTip.IsBalloon 属性 设置为True(5)自定义ToolTip的位置和触发事件显示ToolTip.Show 方法,注意相关参数的设置。例如:m_ToolTip.Show(pStringBuilder.ToString(),
m_HookHelperJP.FormObjects.Win32Window,e.x + r.Left, e.y + r.Top);三、ToolTip使用技巧(1)ToolTip.Show时显示不能隐藏问题在再次触发Show前进行Hide操作(2)m_ToolTip信息不能及时更新问题这是因为其内存清理存在问题,处理方法:在显示前清楚内存,重新实例化。例如:m_ToolTip.Dispose();
m_ToolTip = new ToolTip();
m_ToolTip.ToolTipIcon = ToolTipIcon.Info;
//m_ToolTip.IsBalloon = true;
m_ToolTip.ShowAlways = true;
m_ToolTip.ToolTipTitle = sName;
m_HookHelperJP.FormObjects.Win32Window, e.x + r.Left, e.y + r.Top);(3)固定ToolTip的宽度ToolTip没有直接提供Width属性,找了很久可用以下方法设置:在显示前ToolTip.Popup 事件中通过参数PopupEventArgs.Size进行设置。但是这只能覆盖多出的信息。这种处理不合理。

wpf中tooltip一直显示

网络问题。wpf软件在使用的时候,tooltip一直显示是软件在使用的时候网络异常导致的,只需要将网络关闭之后,重新连接进行使用即可恢复正常,不在出现tooltip。

qt中怎么实现tooltip 的功能

不懂你的意思,如果是调API,所有只要是继承QWidget都有setToolTip这个方法,如果是要自己实现,那么你就要重写鼠标事件,至少要重写mouseMoveEvent
QtoolTip有两种使用方式:
一是静态tooltip。比如为一个widget设置一个不变的tooltip文本,当鼠标移上去时显示tooltip。此时很简单,只需调用widget的setToolTip()设置文本即可。
二是动态tooltip。也就是一个widget上的tooltip是变化的。此时需要重写QWidget::event()函数,在里面判断事件类型,如果是QEvent::ToolTip,则控制显示的文本的内容,即可实现动态tooltip。

TooTip是什么?

你说的是否是“Tooltip”?
Tooltip指的是鼠标悬停在计算机元素上(比如网页链接)上之时所出现的提示语。
现在将你的鼠标指向本页的随便一个链接所出现的那一条,就是所谓的tooltip。

如何自定义ToolTip

  Swing默认的JToolTip只能显示文本,有时我们需要在ToolTip上显示格式化文本、图像甚至组件,应该怎样来实现呢?Swing中的ToolTip是用组件JToolTip来实现的,那么我们可以自定义一个类继承自JToolTip,然后重载它的paintComponent(Graphics)方法,在此方法中我们告诉Swing如何绘制ToolTip自己;因为所有的JComponent都是Container的子类,因此我们可以向自己的ToolTip中添加组件,就像在容器中添加组件一样,JComponent.paintChildren(Graphics)方法可以绘制容器中的子组件,我们甚至可以不考虑如何绘制ToolTip中的组件。
  JComponent.createToolTip()方法返回用于显示toolTip的JToolTip实例,组件通常不应该重载此方法,但它可用于显示不同于(默认实现)的toolTip。方法签名为:
  public JToolTip createToolTip();
  我们在需要显示自定义toolTip的类中重载此方法,返回一个自定义的ToolTip实例,就可以实现显示自定义的toolTip了。
  同时,组件的setToolTipText(String)方法依然是有效的,调用我们自定义组件的此方法可以设置提示文本,在createToolTip()方法返回的自定义的ToolTip实例中,调用JToolTip.getTipText()方法就可以获得这个文本。转载,仅供参考。

阅读更多 >>>  mfc是什么

网站数据信息

"tooltip,如何使用ToolTip组件"浏览人数已经达到22次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:tooltip,如何使用ToolTip组件的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!