// [in designer] textBoxInContext.AutoCompleteMode = Suggest
// [in designer] textBoxInContext.AutoCompleteSource = CustomSource
AutoCompleteStringCollection autoComplete = new AutoCompleteStringCollection();
autoComplete.AddRange(myArrayofStrings);
textBoxInContext.AutoCompleteCustomSource = autoComplete;
Run Code Online (Sandbox Code Playgroud)
我有这个代码,它运行良好,如MSDN中所述.
问题:如果用户键入"PS",则显示以"PS"开头的所有字符串; 我想显示包含"PS"的所有字符串
有什么指针吗?
愚蠢但有趣的建议:创建一个继承自 AutoCompleteStringCollection 的类,并在调试中使用它,看看是否可以伪造它。
正常的建议:使用列表框制作自己的自动完成功能。