2024年6月13日发(作者:)

C#VS2005环境下文本框的LostFocus事件

C#环境下没直接提供像Click事件一样的LostFocus事件,C#下Focus和LostFocus

事件是通过Enter 和Leave来实现的, 但我们可以在C#中通过加入代码使用控件的

LostFocus事件。

为了便于说明,首先建立一个项目,并在Form1上放置一个文本框和按钮,如下图:

图1

首先,把下面的代码:

cus += new andler(x1_LostFocus);

添加到:

private void InitializeComponent() 里面。(在下,如图2)

图 2

接下来,再在 中添加如下代码:(结果如图3)

方法为:

private void textBox1_LostFocus(object sender, rgs e)

{

("文本框失去了焦点!","文本框焦点试验");

}

图 3

点击运行按钮进行调试,如图4:

图4