Visual Basic 6文本框自动完成功能?

时间:2009-10-14 18:49:46

标签: vb6

如何在文本框中添加自动填充功能?只要我在文本框中写入内容(无论是1个字符还是2个或3个),它就应该与数据库中的学生名称匹配并填写名称。

4 个答案:

答案 0 :(得分:1)

对于硬核解决方案,这里是一个free ComboBox control with autocomplete,在VB6中从史蒂夫麦克马洪的优秀vbAccelerator.com开始实现。

答案 1 :(得分:0)

您可以捕获按键事件并在那里调用数据库。如果您在进行数据库调用之前至少需要2或3个字符来减少返回的行数,请在拨打电话之前检查文本框中文本的长度。

答案 2 :(得分:0)

Key Up event上,您可以从文本框中获取值,并从DB中选择“相关或类似”值列表,然后使用DB中结果中的第一个值更改文本框的值并重复输入的每个字母的上述步骤。

这是值得检查的Auto Complete code sample for Combo box

答案 3 :(得分:0)

在visual basic 6的文本框中没有自动完成,那么你必须从0创建它,这是一个示例。

http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual-basic/6.htm

见你。