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

标签 .net winforms events

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

当我双击 Visual Studio 表单设计器中的文本框时,它会创建一个 textchanged 事件。这不太合适,因为仅当用户输入完整条目时才调用验证方法,而不是在每次击键后调用。

有没有一种方法可以实现类似于 JavaScript 中的 onBlur 事件?

我尝试过MouseLeaveOff Focus,它们的行为都像TextChanged

如何做到这一点?

最佳答案

尝试离开事件。导航到控件的“属性”页面。

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

enter image description here

enter image description here

关于.net - 如何在 Windows 窗体中模仿 JavaScript 的 onBlur 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2071636/

相关文章:

excel - 是否可以在处理同一事件时自动禁用 Excel Worksheet_Change 事件?

c# - 为什么我一开始就需要序列化?

c# - 下拉列表-确认-问题

.net - EF 核心 : multiple many-to-many relationships between the same entities

c# - .net开发代码结构-Controllers, Services, Repositories & Contexts

c# - 如何在 Debug模式下断点时禁用自动表达式评估?

c# - 更改 datagridview 单元格背景颜色

javascript - 如何使用事件冒泡取消

javascript - 粘贴事件在内容可编辑中未按预期工作

c# - vba/excel/c#将WorkSheet分割成多个文件的解决方法#