加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

vb.net – 最好使用Validating或Leave事件来验证文本框数据?

发布时间:2020-12-17 00:31:08 所属栏目:大数据 来源:网络整理
导读:编写VB .NET文本框的验证逻辑时,最好使用哪个事件处理程序:验证还是离开? 据我所知,它们都是同时发生的.但是,根据这篇文章:MSDN: Control.Leave Event,Leave事件发生在验证事件之前.这最初会让我觉得我宁愿使用Leave事件,因为它首先发生. 但是,为了代码可
编写VB .NET文本框的验证逻辑时,最好使用哪个事件处理程序:验证还是离开?

据我所知,它们都是同时发生的.但是,根据这篇文章:MSDN: Control.Leave Event,Leave事件发生在验证事件之前.这最初会让我觉得我宁愿使用Leave事件,因为它首先发生.

但是,为了代码可读性,将所有验证代码放在Validating事件中是有意义的.

那么,就效率和行业标准而言,哪个是更好的选择?

您应该始终使用Validating事件,它是为了支持验证.如果不是为了防止焦点改变,那么至少对于CausesValidation属性.例如,在对话框的“取消”按钮上将其设置为“假”.当用户决定关闭对话框时,无需验证任何内容.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读