VBNet文本框自动完成

时间:2011-12-11 12:09:10

标签: vb.net autocomplete textbox

我想知道一些程序员如何制作自动完成功能,以便它也匹配字符串中的字符。

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

Ants
Apes
Bats
Bees 
Cats
Dogs
Elephants

当我开始在文本框中键入字母“E”时,我希望自动完成功能可以建议这些记录:

Apes
Bees
Elephants

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

2 个答案:

答案 0 :(得分:1)

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

您必须通过实现自定义逻辑来执行子字符串搜索以填充匹配列表,从而扩展自动完成功能。对此已经有了很有希望的question and answer

答案 1 :(得分:-1)

插入组合框 将项目插入组合框中 将dropdownstyle设置为简单
设置autocompletemode建议和支持
将autocompletesource设置为listitems