动态信息提示

我们知道通过ToolTip属性可以设置控件的提示信息,但是这个提示信息只有鼠标经过并停留在这个控件的时候,才会显示。
有的时候我们希望强行在某个控件显示一个提示信息,直到操作结束后才隐藏这个提示信息,此时就需要用ShowToolTipHideToolTip方法。

示例

假定窗口有个编码文本输入框(TextBox),用于输入编码,希望焦点进入此输入框的时候,能够自动显示一个提示,离开此输入框的时候,能自动隐藏这个提示:

要实现这个功能很简单:

1、设置此TextBox的Enter事件代码为:

Dim v As String = "1: 初中"
v
= v & vbcrlf & "2: 高中"
v
= v & vbcrlf & "3: 大专"
v
= v & vbcrlf & "4: 本科"
v
= v & vbcrlf & "5: 硕士"
v
= v & vbcrlf & "6: 博士"
e
.Sender.ShowToolTip(v)

2、设置此TextBox的Leave事件代码为:

e.Sender.HideToolTip()


本页地址:http://www.foxtable.com/webhelp/topics/2688.htm