我正在使用TextBox的typeahead功能..我想要的是Typeahead应该显示AutoCompleteStringCollection中可用的所有项目。
目前它向我建议那些字符串whcih以我输入的字符开头。 我需要的是我输入的字符不仅可以在字符串的任何地方存在。
在TextChange事件上 我正在做的是制作一个临时AutoCompleteStringCollection并将其与textBox相关联。
现在我需要做的只是每次都显示。 任何想法?
答案 0 :(得分:0)
支持AutoComplete的Winform控件使用IE的AutoComplete API,在Windows Vista之前不支持ACO_NOPREFIXFILTERING。由于WinForm需要支持早期系统,因此.Net不支持ACO_NOPREFIXFILTERING。
如果您想在此功能可用时使用此功能,可以skip Windows Form's AutoComplete support and call the API directly。