Validate事件与CauseValidate属性

来源:互联网 发布:nginx sticky1.1 下载 编辑:程序博客网 时间:2024/06/15 22:26

今天看到了Validate事件与CauseValidate属性,总是分不清,下面来跟大家一起分析一下吧:

首先,我们先看一下它们的基本含义及结构吧:

 

Validate事件:
在焦点转换到一个(第二个)控件之前发生,此时该控件的 CausesValidation 属性值设置为True。


Private Sub object_Validate(KeepFocus As Boolean)


KeepFocus 确定控件是否失去焦点的值。KeepFocus设置为True时,控件保持焦点。

 

CausesValidation 属性

返回或设置一个值,该值确定正在获得焦点的第二个控件上Validate 事件是否将发生。

 


object.CausesValidation [ = boolean]


boolean 一个布尔表达式,确定获得焦点的控件是否引发Validate事件。

一,要想触发Validate事件必须先把CauseValidate属性设为True

二,若焦点在两个控件间转换时触发Validate事件,且必须满足条件才可转移焦点

 

原创粉丝点击