TextBox 字符串作为悬停时的工具提示

Posted

技术标签:

【中文标题】TextBox 字符串作为悬停时的工具提示【英文标题】:TextBox string as tooltip on hover 【发布时间】:2016-11-09 16:38:37 【问题描述】:

我正在构建一个应用程序,我有一个TextBox 控件,其中填充了一个值。在某些情况下控件太小,我没有空间来扩展它。

当控件太小时,如何在悬停时显示TextBox 内容?

【问题讨论】:

我们在谈论 WinForms 吗? WPF?银光? ASP .NET? Showing Textbox ToolTip的可能重复 试试下面的链接。如果您只希望工具提示显示某些值,则为文本框添加 if 条件。 ***.com/questions/168550/… 【参考方案1】:

这与这个问题的答案相同: Showing Textbox ToolTip

Private _toolTip As New ToolTip()

Private Sub TextBox1_TextChanged(ByVal sender As Object, ByVal e As EventArgs) _
                                 Handles TextBox1.TextChanged
  _toolTip.Show(TextBox1.Text, TextBox1)
End Sub

【讨论】:

【参考方案2】:

在表单和以下代码中添加工具提示

 Private Sub TextBox1_MouseHover(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.MouseHover
    ToolTip1.SetToolTip(TextBox1, TextBox1.Text)
End Sub

【讨论】:

以上是关于TextBox 字符串作为悬停时的工具提示的主要内容,如果未能解决你的问题,请参考以下文章

鼠标悬停时的 SVG 地图工具提示,可单击

在用户控件中获取工具提示以显示数据绑定文本并保持打开状态

下拉ComboBox时的工具提示

WPF TextBox 允许输入数字及字母的工具类

WPF TextBox 允许输入数字及字母的工具类

WPF TextBox 允许输入数字及字母的工具类