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


ContainerControl.Validate Метод

Определение

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

Перегрузки

Validate()

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

Validate(Boolean)

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

Validate()

Исходный код:
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

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

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 том случае, если свойство родительского элемента управления включено.

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

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