Имя Пароль
Зарегистрироваться


* При перепечатке материалов ссылка на 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

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

Загрузка элемента управления в Internet Explorer
Работа с фокусом ввода
Создание экземпляров элементов управления ActiveX
Делегаты
Параметризованные свойства
Применение компонента HelpProvider
Извлечение данных с помощью объектов DataAdapter
Объекты Color, Brush и Pen
Создание типизированного объекта DataSet с помощью XML Designer
Blend PDF with Silverlight
Модель защиты, основанная на ролях
Применение элемента управления PrintPreviewControl
Защита приложений
Проверка разрешений, запрашиваемых установленной сборкой
Применение отладочных инструментов
| .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 31


     



Rambler's Top100

Данный сайт или домен продается ICQ: 403-353-727

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