【发布时间】:2017-04-19 17:23:12
【问题描述】:
我创建了一个带有 SuggestAndAppend 文本模式的自动完成文本框。我想检测文本框中的文本是用户新键入的,还是只是从源代码集中附加的?
当文本框失去焦点时可以检查,但有没有其他方法可以立即检测到焦点仍在文本框中?
有什么想法吗?
【问题讨论】:
-
我认为
KeyPress和TextChanged事件的组合将为您提供所需的信息。您可以将当前的Text值存储在TextChanged的一个字段中,将任何新的键盘输入存储在KeyPress的另一个字段中,然后在下一个TextChanged上比较当前的Text以查看它是否是之前的Text和键盘输入的结果与否。
标签: vb.net autocomplete textbox