是否可以在文本框中为集合中的值启用自动填充功能?
假设该集合是“人” - 一组“人”类
我希望自动完成功能从“person.Surname”等中检索值列表
由于
答案 0 :(得分:1)
对于winforms TextBox
,没有这样的解决方案。你必须像这样构建自己的AutoCompleteStringCollection
:
textBox1.AutoCompleteSource = AutoCompleteSource.CustomSource;
textBox1.AutoCompleteMode = AutoCompleteMode.Append; // or whatever you need
textBox1.AutoCompleteCustomSource = new AutoCompleteStringCollection();
textBox1.AutoCompleteCustomSource.AddRange(people.Select(p => p.Surname).ToArray());