Вы можете достичь этого, используя ErrorProvider
. Он находится в панели инструментов. Просто перетащите его в свою форму. Для того, чтобы использовать его, например, код
Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged
If TextBox1.Text.Trim().Length > 6 Then
ErrorProvider1.SetError(TextBox1, "Input is too long!")
End If
End Sub
Метод 2: Использование ToolTip
. Это можно найти и в панели инструментов. Просто опустите его в свою форму и в окне свойств вы можете установить «подсказку» для каждого элемента управления в своей форме.
Вот как это будет выглядеть, когда курсор наводит указатели.
Если вам не нравится прямоугольник, вы можете изменить его на баллон, всплывающий на isBallon = true
.
Будет ли проверка проверки соответствовать счету? Пример здесь: http://www.codeproject.com/Articles/13922/Validate-user-input-in-Windows-Forms –
Попробуйте один из этих ответов: http://stackoverflow.com/questions/7541767/how-can -i-show-a-balloon-tip-over-a-textbox –
Просто используйте компонент ToolTip, установите для свойства IsBalloon значение true. См. [Как показать подсказку .NET Balloon Tool?] (Http://stackoverflow.com/q/8716917/719186) – LarsTech