如何制作高级TextBox?

时间:2013-06-07 08:54:54

标签: c# textbox windows-forms-designer

如何在键入时自动完成TextBox以建议每个单词?例如,如果输入为d,则建议应为dogdig。选择dog并按下空格/输入后,用户将继续输入并键入j。然后,新建议应为jumpjanejob等。 我该如何实现呢?

2 个答案:

答案 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