在文本框中“结束编辑”的事件

时间:2012-11-16 16:43:44

标签: c# winforms controls

我在winform(c#)中使用文本框,并使用文本在数据库中进行咨询。

但是每次文本更改时我都需要不断查阅文本框的文本。所以对于这些我使用KeyUp。但是这个事件太慢​​了。

文本框编辑完成后是否会触发任何事件?我考虑完成2个条件

控制失去焦点。 控件有200ms没有按键

2 个答案:

答案 0 :(得分:3)

您可以使用LostFocus事件来捕获用户点击文本框外部的控件的时间。

否则,您需要从现有事件中选择一个。 (Listed here

想想看,你可能需要捕捉多个事件。 DragDrop如果有人复制/粘贴,例如......

答案 1 :(得分:2)

你的意思是这样的吗?

Control.LostFocus

如果您在点击文本框时认为已完成。