private void Form1_Load(object sender, EventArgs e)
{
AutoCompleteStringCollection nc = new AutoCompleteStringCollection();
nc.AddRange(new string[]
{
"boston",
"sanfransisco"
});
textBox1.AutoCompleteCustomSource = nc;
textBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
textBox1.AutoCompleteSource = AutoCompleteSource.CustomSource;
}
自动完成功能不起作用,我不知道为什么。如果我向数组中添加更多字符串,它们仍然不会出现,并且我尝试将 new AutoCompleteStringCollection() 从私有方法中移出。我在表单属性中也以相同的方式设置了属性。
您是否必须导入某些内容才能使 AutoCompleteMode 工作?