我有一些需要用户输入的文本框,我想添加一些用户可以恢复的内容,以防他们忘记了输入所需的正确语法。
例如,如果在textbox1中输入必须总是像“bSAMPLE”或“bSAMPLE2”那样我想向用户显示(即bSAMPLE),以便他们可以看到所需的正确语法。
我知道我可以添加一个按钮并显示一个消息框,但这对于这个简单的事情来说似乎太过分了,对于工具提示,我不确定用户是否可以徘徊足够长时间来查看示例。有什么提示吗?
答案 0 :(得分:0)
对工具提示方法的某些代码进行了快速测试,这对我有用:
'In your form's general declarations:
Dim tt As New ToolTip
Private Sub TextBox_Enter(sender As Object, e As EventArgs) Handles TextBox1.Enter, TextBox2.Enter 'list out all your text boxes here
Dim txtbx As TextBox = sender, dispText As String
Select Case txtbx.Name
Case TextBox1.Name
dispText = "How to use text box 1"
Case TextBox2.Name
dispText = "How to use text box 2"
'flesh out the text for each text box
End Select
tt.Show(dispText, txtbx)
End Sub
Private Sub TextBox_Leave(sender As Object, e As EventArgs) Handles TextBox1.Leave, TextBox2.Leave 'finish the list as above
tt.Hide()
End Sub