c#winform我在做什么错?我应该做什么不同? (自动完成winforms文本框)
我已经阅读了多篇文章/关于如何做到这一点的建议,下面是我尝试过的少数几篇文章/建议之一,但它不工作。实际上,当用户键入文本框时,什么都不会发生。
private void OperationListForm_Load(object sender, EventArgs e)
{
AutoCompleteStringCollection textBoxCollection = new AutoCompleteStringCollection();
foreach (var item in _oiList) //_oiList is a list of objects
{
textBoxCollection.Add(item.ToString());
}
textBox1.AutoCompleteMode = AutoCompleteMode.Suggest;
textBox1.AutoCompleteSource = AutoCompleteSource.CustomSource;
textBox1.AutoCompleteCustomSource = textBoxCollection;
}
我是新来的,如果我需要提供更多信息,请告诉我。
确保textBoxCollection在其中有有效的项目...强调VALID项目。谢谢 – greg