winform中已经实现了类似的功能
listInit.Add("A1");
listInit.Add("A2");
listInit.Add("B1");
listInit.Add("B2");
listInit.Add("C1");
listInit.Add("C2");
listInit.Add("D1");
listInit.Add("D2");
listInit.Add("E1");
listInit.Add("E2");
this.comboBox1.AutoCompleteSource = AutoCompleteSource.CustomSource; //自动完成数据源
this.comboBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend; //提示类型 建议列表+自动补全
this.comboBox1.AutoCompleteCustomSource.AddRange(listInit.ToArray()); //绑定数据源
也可以调用Add方法传入string,上面的AddRange方法传入的是string[]
效果如下: