ContainerControl.Validate Метод

Определение

Проверяет значение элемента управления, потерявшего фокус, путем запуска событий Validating и Validated в этом порядке.Verifies the value of the control losing focus by causing the Validating and Validated events to occur, in that order.

Перегрузки

Validate()

Проверяет значение элемента управления, потерявшего фокус, путем запуска событий Validating и Validated в этом порядке.Verifies the value of the control losing focus by causing the Validating and Validated events to occur, in that order.

Validate(Boolean)

Проверяет значение элемента управления, который потерял фокус; зависит от того, включена ли автоматическая проверка.Verifies the value of the control that is losing focus; conditionally dependent on whether automatic validation is turned on.

Validate()

Проверяет значение элемента управления, потерявшего фокус, путем запуска событий Validating и Validated в этом порядке.Verifies the value of the control losing focus by causing the Validating and Validated events to occur, in that order.

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

Возвраты

Значение true, если проверка прошла успешно; в противном случае — значение false.true if validation is successful; otherwise, false. При вызове из обработчиков событий Validating или Validated этот метод всегда будет возвращать значение false.If called from the Validating or Validated event handlers, this method will always return false.

Комментарии

Validate Метод проверяет последний дочерний элемент управления, который не прошел проверку, и его предки вплоть до, но не включая текущий контейнерный элемент управления.The Validate method validates the last child control that is not validated and its ancestors up through, but not including, the current container control. Эта перегруженная версия всегда выполняет проверку независимо от значения AutoValidate свойства родителя элемента управления.This overloaded version always performs validation, regardless of the value of the AutoValidate property of the control's parent. Поэтому используйте его для безусловной принудительной проверки.Therefore use it to unconditionally force validation.

Дополнительно

Validate(Boolean)

Проверяет значение элемента управления, который потерял фокус; зависит от того, включена ли автоматическая проверка.Verifies the value of the control that is losing focus; conditionally dependent on whether automatic validation is turned on.

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, проверка выполняется безусловно.If true, the value of the AutoValidate property is used to determine if validation should be performed; if false, validation is unconditionally performed.

Возвраты

Значение true, если проверка прошла успешно; в противном случае — значение false.true if validation is successful; otherwise, false. При вызове из обработчиков событий Validating или Validated этот метод всегда будет возвращать значение false.If called from the Validating or Validated event handlers, this method will always return false.

Комментарии

Validate Метод проверяет последний дочерний элемент управления, который не прошел проверку, и его предки вплоть до, но не включая текущий контейнерный элемент управления.The Validate method validates the last child control that is not validated and its ancestors up through, but not including, the current container control. Эта перегруженная версия выполняет проверку на основе следующих условий.This overloaded version performs validation based on the following conditions:

  • Если параметр имеет значение true, то проверка всегда выполняется для дочерних элементов управления, которые не прошли проверку. checkAutoValidateIf the checkAutoValidate parameter is true, validation always occurs for child controls that are not validated.

  • Если параметр имеет значение false, проверка выполняется только в AutoValidate том случае, если свойство родителя элемента управления включено. checkAutoValidateIf the checkAutoValidate parameter is false, validation occurs only if the AutoValidate property of the control's parent is enabled.

Дополнительно

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