* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна! RSS



Проверка на уровне формы
7 февраля 2009

Проверка на уровне формы позволяет одновременно проверить все поля формы.
Для подобной проверки обычно применяют процедуру, которая вызывается, когда
пользователь готов открыть другую форму; более совершенный способ — обработ-
ка на уровне формы события, связанного с клавиатурой.
Ниже показан пример метода, выполняющего проверку на уровне формы. По
щелчку кнопки btnValidate этот метод проверяет, все ли текстовые поля формы за-
полнены. Если обнаружено пустое поле, метод передает ему фокус.
Visual Basic .NET
Private Sub btnValidate_Click(ByVal sender As System. Object, ByVal e
As System. EventArgs) Handles btnValidate. Click
Dim aControl As System. Windows. Forms. Control
Проверить все элементы управления формы в цикле.
For Each aControl In Me. Controls
Если этот элемент управления - текстовое поле,
проверить, не пусто ли оно.
If TypeOf aControl Is TextSox AndAlso aControl. Text = "" Then
Если обнаружено пустое текстовое поле,
1 передать ему фокус и выйти из метода.
aControl. Focus ()
Exit Sub
End If
Next
End Sub
Visual C#
private void btnValidate_CHck(object sender, System. EventArgs e)
{
// Проверить все элементы управления формы в цикле.
foreach (System. Windows. Forms, Control aControl in this. Controls)
{
// Если этот элемент управления - текстовое поле,
// проверить, не пусто ли оно.
if (aControl is System. Windows. Forms. TextBox & aControl. Text ==
// Если обнаружено пустое текстовое поле,
// передать ему фокус и выйти из метода.
aControl, FocusO;
return;


Теги: .NET

Статьи по теме:

Конструкторы и деструкторы
Создание проекта установочной программы
Оповещение пользователя об ошибках ввода
Программа сертификации специалистов Microsoft
Редактор пользовательского интерфейса
Наследование от абстрактного класса
Параметры
Объект DataRelation
Формирование запросов SQL во время выполнения
Циклические ссылки
Реализация специальных возможностей на этапе проектирования
Использование провайдеров дополнительных свойств
Перебор элементов массивов и наборов
Создание типизированного объекта DataSet с помощью XML Designer
Добавление формы к проекту
| .NET | Pavel |
 


Пн Вт Ср Чт Пт Сб Вс
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30


     



Данный сайт или домен продается

© 2009 Seoliga.ru | .NET | Проверка на уровне формы. Регион сайта: Москва и Санкт-Петербург