当一个文本框输入完内容后,其它文本框自动填充相应内容

时间:2022-09-22 19:13:20
我是想当一个文本框输入完内容后,如果输入内容和数据表某内容一样时,其它几个文本框则自动填充相应内容
VB中TEXTBOX现在的事件总是刚一输入内容其它文本框就自动填充,还没有等到我输入完成就动作,请问朋友解答,如何处理?

5 个解决方案

#1


哪位朋友帮我解答一下?多谢

#2


估计你写在changed事件里面了,试试看validate或者losefocus。

#3


问题在如果输入内容和数据表某内容一样时你是怎么比较的,如果正确不可能输入一个字符就自动填写的

#4


考虑一下如何让系统知道你输入完成。

如果你输入的是固定长度的串,就在代码中加上长度判断。如果不定长,你可以输入回车表示完成,那么可以在 Key_Press 事件中判断 KeyAscii。

总之,在人机交互中,除非缺省的事件,需要一个“协议”。

#5


问题已经解决,c0631106233  说是很对,是我比较的问题,非常感谢大家

#1


哪位朋友帮我解答一下?多谢

#2


估计你写在changed事件里面了,试试看validate或者losefocus。

#3


问题在如果输入内容和数据表某内容一样时你是怎么比较的,如果正确不可能输入一个字符就自动填写的

#4


考虑一下如何让系统知道你输入完成。

如果你输入的是固定长度的串,就在代码中加上长度判断。如果不定长,你可以输入回车表示完成,那么可以在 Key_Press 事件中判断 KeyAscii。

总之,在人机交互中,除非缺省的事件,需要一个“协议”。

#5


问题已经解决,c0631106233  说是很对,是我比较的问题,非常感谢大家