动态信息提示
我们知道通过ToolTip属性可以设置控件的提示信息,但是这个提示信息只有鼠标经过并停留在这个控件的时候,才会显示。
有的时候我们希望强行在某个控件显示一个提示信息,直到操作结束后才隐藏这个提示信息,此时就需要用ShowToolTip和HideToolTip方法。
示例
假定窗口有个编码文本输入框(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()