3

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

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

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

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

4

2 回答 2

4

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

否则,您需要从现有事件之一中进行选择。(这里列出

想一想,您可能必须捕获多个事件。DragDrop 如果有人复制/粘贴,例如...

于 2012-11-16T16:46:35.143 回答
2

你的意思是这样的?

Control.LostFocus

前提是当他们单击文本框时您认为已完成。

于 2012-11-16T16:46:11.943 回答