我将如何创建文本框帮助标签(cuebanner / cuetext)?

时间:2015-09-19 18:42:52

标签: vb.net visual-studio-2015

我想创建一个文本框,框内有一个帮助标签,当框中输入了字符时,该标签就会消失。我发现了一种方法,它包括在文本框中以灰色加载表单,然后在用户点击框时将其删除...问题是我想使用string.IsNullOrEmpty(textboxIP)但是当用户没有在框中输入任何内容时,程序会将该框视为非空,因为它已预先加载了该文件。这是我用来删除用户点击文本的代码...

Dim WatermarkIP As String = "Yes"
    Dim WatermarkPing As String = "Yes"

    Private Sub textboxIP_Enter(sender As Object, e As EventArgs) Handles textboxIP.Enter
        If WatermarkIP = "Yes" Then
            textboxIP.Clear()
            textboxIP.ForeColor = Color.Black
            WatermarkIP = "No"
        End If
    End Sub
 Private Sub textboxPing_Enter(sender As Object, e As EventArgs) Handles textboxPing.Enter
        If WatermarkPing = "Yes" Then
            textboxPing.Clear()
            textboxPing.ForeColor = Color.Black
            WatermarkPing = "No"
        End If
    End Sub

有没有人知道在文本框内创建一个灰色的帮助/提示标签的更好方法,它不被计算在框内的文本,用户在输入框之前不必删除它也许有点简单?

0 个答案:

没有答案