ContainerControl.Validate Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Проверяет значение элемента управления, потерявшего фокус, путем запуска событий Validating и Validated в этом порядке.
Перегрузки
Validate() |
Проверяет значение элемента управления, потерявшего фокус, путем запуска событий Validating и Validated в этом порядке. |
Validate(Boolean) |
Проверяет значение элемента управления, который потерял фокус; зависит от того, включена ли автоматическая проверка. |
Validate()
Проверяет значение элемента управления, потерявшего фокус, путем запуска событий 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)
Проверяет значение элемента управления, который потерял фокус; зависит от того, включена ли автоматическая проверка.
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 том случае, если свойство родительского элемента управления включено.