⇒ Библиотека книг по компьютерным технологиям
⇒ ⇒ Разработка Windows-приложений на Microsoft Visual Basic .NET и Microsoft Visual C# .NET. Учебный курс MCAD/MCSD
⇒ ⇒ ⇒ Глава 2. Создание пользовательского интерфейса
⇒ ⇒ ⇒ ⇒ Занятие 5. Проверка данных, вводимых пользователем
Читать далее: Компонент ErrorProvider
Если пользователь ввел в поле недопустимое значение, необходимо оповестить его об этом и дать возможность исправить ошибку. Существует много способов уведомления об ошибках ввода. Если ошибка очевидна и ее не требуется пояснять, можно ограничиться звуковым сигналом. В Visual Basic .NET для этого предназначен метод Beep
.
Visual Basic .NET
' Эта команда подает звуковой сигнал Beep()
Примечание. В Visual C# нет встроенных методов, отвечающих за подачу звуковых сигналов.
Привлечь внимание пользователя к ошибке можно и по-другому, изменив цвет фона или текста элемента управления (при помощи его свойств BackColor
и ForeColor
соответственно). Например, выделить текстовое поле с недопустимым значением, задав для него красный фон через свойство BackColor
.
Чтобы вывести более информативное описание ошибки, воспользуйтесь методом MessageBox.Show
, отображающим небольшое модальное окно с сообщением. Поскольку это окно — модальное, пользователю не удастся просто игнорировать его и продолжить работу с программой. Вот пример вызова метода MessageBox.Show
:
Visual Basic .NET
MessageBox.Show("That value is not valid for this control")
Visual C#
MessageBox.Show("That value is not valid for this control");
Все книги представлены на сайте исключительно для ознакомления с содержанием. |