如何在键入时自动完成TextBox以建议每个单词?例如,如果输入为d
,则建议应为dog
和dig
。选择dog
并按下空格/输入后,用户将继续输入并键入j
。然后,新建议应为jump
,jane
,job
等。
我该如何实现呢?
答案 0 :(得分:4)
WindowsForms TextBox已经具有自动完成功能:
textBox1.AutoCompleteMode = AutoCompleteMode.Suggest;
textBox1.AutoCompleteSource = AutoCompleteSource.CustomSource;
textBox1.AutoCompleteCustomSource.AddRange(new string[] { "dog","dig", "jump","jane","job"});
有关详细信息,请参阅MSDN。
答案 1 :(得分:-1)
以下链接显示了一个很好的例子。 。 。 http://www.codeproject.com/Tips/737799/IntelliSense-TextBox-in-Csharp