Vb.net VBNet文本框自动完成

Vb.net VBNet文本框自动完成,vb.net,autocomplete,textbox,Vb.net,Autocomplete,Textbox,我想知道一些程序员是如何实现自动完成功能的,这样它就可以匹配字符串中的字符 例如,数据库表中有当前记录,这些记录是: Ants Apes Bats Bees Cats Dogs Elephants 当我开始在文本框中输入字母“E”时,我希望自动完成功能提示以下记录: Apes Bees Elephants 因为所有这些字符串都包含字母“E” 希望你能帮我做这个。谢谢:)本机控件不会那样工作(据我所知);当您使用自动完成功能时,它将开始填充与单词开头匹配的列表 您必须通过实现自定义逻辑来扩展

我想知道一些程序员是如何实现自动完成功能的,这样它就可以匹配字符串中的字符

例如,数据库表中有当前记录,这些记录是:

Ants
Apes
Bats
Bees 
Cats
Dogs
Elephants
当我开始在文本框中输入字母“E”时,我希望自动完成功能提示以下记录:

Apes
Bees
Elephants
因为所有这些字符串都包含字母“E”
希望你能帮我做这个。谢谢:)

本机控件不会那样工作(据我所知);当您使用自动完成功能时,它将开始填充与单词开头匹配的列表

您必须通过实现自定义逻辑来扩展auto complete的功能,以执行子字符串搜索来填充匹配列表。这方面已经有了一个很好的解决方案。

插入组合框
将项目插入组合框
将dropdownstyle设置为simple
将自动完成模式设置为suggestandappend

将autocompletesource设置为listitems

如何显示选项?下拉菜单?选项是通过下拉菜单,应该只建议。这是我一直在想的,我不可能写所有这些,当然不是免费的。