Поделиться через


ContainerControl.Validate Метод

Определение

Проверяет значение элемента управления, потеряв фокус, вызвав Validating события и Validated события в этом порядке.

Перегрузки

Имя Описание
Validate()

Проверяет значение элемента управления, потеряв фокус, вызвав Validating события и Validated события в этом порядке.

Validate(Boolean)

Проверяет значение элемента управления, которое теряет фокус; условно зависит от того, включена ли автоматическая проверка.

Validate()

Исходный код:
ContainerControl.cs
Исходный код:
ContainerControl.cs
Исходный код:
ContainerControl.cs
Исходный код:
ContainerControl.cs
Исходный код:
ContainerControl.cs

Проверяет значение элемента управления, потеряв фокус, вызвав Validating события и Validated события в этом порядке.

public:
 bool Validate();
public bool Validate();
member this.Validate : unit -> bool
Public Function Validate () As Boolean

Возвращаемое значение

true Значение , если проверка выполнена успешно; falseв противном случае . При вызове Validating из обработчиков событий Validated этот метод всегда возвращается false.

Комментарии

Метод Validate проверяет последний дочерний элемент управления, который не проверяется и его предки до конца, но не включает текущий элемент управления контейнера. Эта перегруженная версия всегда выполняет проверку независимо от значения AutoValidate свойства родительского элемента управления. Поэтому используйте его для безусловной принудительной проверки.

См. также раздел

Применяется к

Validate(Boolean)

Исходный код:
ContainerControl.cs
Исходный код:
ContainerControl.cs
Исходный код:
ContainerControl.cs
Исходный код:
ContainerControl.cs
Исходный код:
ContainerControl.cs

Проверяет значение элемента управления, которое теряет фокус; условно зависит от того, включена ли автоматическая проверка.

public:
 bool Validate(bool checkAutoValidate);
public bool Validate(bool checkAutoValidate);
member this.Validate : bool -> bool
Public Function Validate (checkAutoValidate As Boolean) As Boolean

Параметры

checkAutoValidate
Boolean

Если trueзначение AutoValidate свойства используется для определения необходимости проверки; если falseпроверка выполняется безусловно.

Возвращаемое значение

true Значение , если проверка выполнена успешно; falseв противном случае . При вызове Validating из обработчиков событий Validated этот метод всегда возвращается false.

Комментарии

Метод Validate проверяет последний дочерний элемент управления, который не проверяется и его предки до конца, но не включает текущий элемент управления контейнера. Эта перегруженная версия выполняет проверку на основе следующих условий:

  • checkAutoValidate Если параметр имеет значениеtrue, проверка всегда выполняется для дочерних элементов управления, которые не проверяются.

  • checkAutoValidate Если параметр имеет значениеfalse, проверка происходит только в том случае, если AutoValidate свойство родительского элемента управления включено.

См. также раздел

Применяется к