如何在Windows窗体中模仿JavaScript的onBlur事件?

Ale*_*lex 7 .net events winforms

我在Windows窗体上有电话和电子邮件文本框,我想在用户离开字段时进行验证.

当我在Visual Studio窗体设计器中双击文本框时,它会创建一个textchanged事件.这不适合仅在用户完成输入完整条目时调用validate方法,而不是在每次击键后调用.

有没有办法onBlur在JavaScript中类似于事件?

我试过了MouseLeave,Off Focus他们都表现得像TextChanged.

如何才能做到这一点?

Han*_*ant 7

Validating事件旨在执行此操作.如果您对输入不满意,请设置e.Cancel = true.ErrorProvider组件非常适合提供视觉反馈.


Sco*_*ski 7

试试这个Leave活动.导航到控件的"属性"页面.

您只需键入要创建的方法的名称即可.按Enter和Visual Studio将为您创建方法.

在此输入图像描述

在此输入图像描述