我想创建一个文本框,框内有一个帮助标签,当框中输入了字符时,该标签就会消失。我发现了一种方法,它包括在文本框中以灰色加载表单,然后在用户点击框时将其删除...问题是我想使用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
有没有人知道在文本框内创建一个灰色的帮助/提示标签的更好方法,它不被计算在框内的文本,用户在输入框之前不必删除它也许有点简单?