在具有最小控件的表单上提供帮助有哪些好的选择?

时间:2015-06-04 13:21:50

标签: vb.net visual-studio-2005 .net-2.0

我有一些需要用户输入的文本框,我想添加一些用户可以恢复的内容,以防他们忘记了输入所需的正确语法。

例如,如果在textbox1中输入必须总是像“bSAMPLE”或“bSAMPLE2”那样我想向用户显示(即bSAMPLE),以便他们可以看到所需的正确语法。

我知道我可以添加一个按钮并显示一个消息框,但这对于这个简单的事情来说似乎太过分了,对于工具提示,我不确定用户是否可以徘徊足够长时间来查看示例。有什么提示吗?

1 个答案:

答案 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