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

Vb6 Visual basic 6文本框自动完成功能?,vb6,Vb6,如何在文本框中添加自动完成功能?一旦我在文本框中写入内容(无论是1个字符、2个字符还是3个字符),它应该与数据库中的学生姓名相匹配并完成姓名。您可以捕获按键事件并在那里调用数据库。如果您想在进行DB调用之前至少输入2或3个字符,以减少返回的行数,只需在调用之前检查文本框中的文本长度。在上,您可以从文本框中获取值并选择“相关或类似”列表然后使用DB结果中的第一个值更改文本框的值,并对输入的每个字母重复上述步骤 下面是一个值得检查的示例。visual basic 6的文本框中没有自动完成功能,那么您

如何在文本框中添加自动完成功能?一旦我在文本框中写入内容(无论是1个字符、2个字符还是3个字符),它应该与数据库中的学生姓名相匹配并完成姓名。

您可以捕获按键事件并在那里调用数据库。如果您想在进行DB调用之前至少输入2或3个字符,以减少返回的行数,只需在调用之前检查文本框中的文本长度。

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


下面是一个值得检查的示例。

visual basic 6的文本框中没有自动完成功能,那么您必须从0创建它,下面是一个示例


对于硬核解决方案,下面是一个由Steve McMahon的优秀版本在VB6中从头开始实现的链接。

谢谢:链接现已修复