首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >显示Textbox ToolTip

显示Textbox ToolTip
EN

Stack Overflow用户
提问于 2012-07-18 22:08:53
回答 1查看 31.8K关注 0票数 2

我正尝试在vb.net中的工具提示中工作。我试图做的是,无论我在textbox控件中编写文本,都会在工具提示中显示它。我可以在工具提示中显示文本,但我的问题是,当我编辑输入文本时,它会在弹出的工具提示中显示旧文本和新文本。以下是我到目前为止所做的工作。

代码语言:javascript
复制
Public Class Form1
  Dim s As String = ""

  Private Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
    s = TextBox1.Text
    Dim tooltip1 As System.Windows.Forms.ToolTip = New System.Windows.Forms.ToolTip()

    tooltip1.SetToolTip(Button1, s)
  End Sub
End Class

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-18 22:22:51

很难弄清楚这为什么有用,但请尝试使用textbox的TextChanged事件来更新工具提示:

代码语言:javascript
复制
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
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11543318

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档