ContainerControl.Validate Método

Definição

Verifica o valor do controle que está perdendo o foco fazendo com que os eventos Validating e Validated ocorram, nessa ordem.

Sobrecargas

Validate()

Verifica o valor do controle que está perdendo o foco fazendo com que os eventos Validating e Validated ocorram, nessa ordem.

Validate(Boolean)

Verifica o valor do controle que está perdendo o foco; condicionalmente dependente da ativação da validação automática.

Validate()

Verifica o valor do controle que está perdendo o foco fazendo com que os eventos Validating e Validated ocorram, nessa ordem.

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

Retornos

true se a validação for bem-sucedida; caso contrário, false. Se for chamado dos manipuladores de eventos Validating ou Validated, esse método sempre retornará false.

Comentários

O Validate método valida o último controle filho que não é validado e seus ancestrais até, mas não incluindo, o controle de contêiner atual. Essa versão sobrecarregada sempre executa a validação, independentemente do valor da AutoValidate propriedade do pai do controle. Portanto, use-o para forçar incondicionalmente a validação.

Confira também

Aplica-se a

Validate(Boolean)

Verifica o valor do controle que está perdendo o foco; condicionalmente dependente da ativação da validação automática.

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

Parâmetros

checkAutoValidate
Boolean

Se true, o valor da propriedade AutoValidate será usado para determinar se a validação deve ser executada; se false, a validação será incondicionalmente executada.

Retornos

true se a validação for bem-sucedida; caso contrário, false. Se for chamado dos manipuladores de eventos Validating ou Validated, esse método sempre retornará false.

Comentários

O Validate método valida o último controle filho que não é validado e seus ancestrais até, mas não incluindo, o controle de contêiner atual. Essa versão sobrecarregada executa a validação com base nas seguintes condições:

  • Se o checkAutoValidate parâmetro for true, a validação sempre ocorrerá para controles filho que não são validados.

  • Se o checkAutoValidate parâmetro for false, a validação ocorrerá somente se a AutoValidate propriedade do pai do controle estiver habilitada.

Confira também

Aplica-se a