Validate事件与CauseValidate属性

今天看到了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事件,且必须满足条件才可转移焦点

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值