다음을 통해 공유


ContainerControl.Validate 메서드

정의

ValidatingValidated 이벤트를 순서대로 발생시켜 포커스를 잃는 컨트롤의 값을 확인합니다.

오버로드

Validate()

ValidatingValidated 이벤트를 순서대로 발생시켜 포커스를 잃는 컨트롤의 값을 확인합니다.

Validate(Boolean)

자동 유효성 검사가 켜져 있는지 여부에 따라 포커스를 잃는 컨트롤의 값을 확인합니다.

Validate()

ValidatingValidated 이벤트를 순서대로 발생시켜 포커스를 잃는 컨트롤의 값을 확인합니다.

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 유효성이 검사되지 않은 마지막 자식 컨트롤과 해당 상위 항목이 현재 컨테이너 컨트롤을 통과하지만 포함하지 않는지 유효성을 검사합니다. 이 오버로드된 버전은 다음 조건에 따라 유효성 검사를 수행합니다.

  • 매개 변수가 이 checkAutoValidatetrue면 유효성이 검사되지 않은 자식 컨트롤에 대한 유효성 검사가 항상 발생합니다.

  • 매개 변수가 인 checkAutoValidatefalse경우 유효성 검사는 컨트롤의 부모 속성이 활성화된 경우에만 AutoValidate 발생합니다.

추가 정보

적용 대상