2

在 C# 中,当文本框失去焦点时,您会将事件附加到什么事件?我的功能将是这样的:

private void txtModifier1_Blur(object sender, EventArgs e)
{
    // code...
}

...我会这样分配它:

this.txtModifier1.Blur += new System.EventHandler(this.txtModifier1_Blur);

...但没有Blur. 有任何想法吗?

4

3 回答 3

3

假设这是 Windows 窗体,您正在寻找该Leave事件。

于 2012-08-18T03:39:48.480 回答
2

如果您使用的是Windows 窗体 TextBox控件。它有一个LostFocus事件,继承自Control. 还有离开事件。在大多数情况下,您应该使用 Leave 事件。请参阅我链接的两个 MSDN 页面上的注释。

像这样的东西:

this.txtModifier1.Leave += new System.EventHandler(this.txtModifier1_Leave);

如果您使用的是WPF TextBox,那么再次,它有一个LostFocus 事件继承自UIElement

于 2012-08-18T03:40:24.257 回答
2

asp.net 文本框失去焦点?

WPF 失去焦点

WinForms 失去焦点

于 2012-08-18T03:40:30.730 回答