ContainerControl.Validate 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
通过以该顺序引发 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,才会进行验证。