在 C# 中,当文本框失去焦点时,您会将事件附加到什么事件?我的功能将是这样的:
private void txtModifier1_Blur(object sender, EventArgs e)
{
// code...
}
...我会这样分配它:
this.txtModifier1.Blur += new System.EventHandler(this.txtModifier1_Blur);
...但没有Blur
. 有任何想法吗?
假设这是 Windows 窗体,您正在寻找该Leave
事件。
如果您使用的是Windows 窗体 TextBox控件。它有一个LostFocus事件,继承自Control
. 还有离开事件。在大多数情况下,您应该使用 Leave 事件。请参阅我链接的两个 MSDN 页面上的注释。
像这样的东西:
this.txtModifier1.Leave += new System.EventHandler(this.txtModifier1_Leave);
如果您使用的是WPF TextBox,那么再次,它有一个LostFocus 事件继承自UIElement