c# COMBOBOX搜索
时间: 2023-07-03 17:06:39 浏览: 141
C#实现带搜索功能的ComboBox
5星 · 资源好评率100%
你可以使用 ComboBox 的 AutoCompleteMode 属性来实现搜索功能。将 AutoCompleteMode 属性设置为 SuggestAppend,然后将 AutoCompleteSource 属性设置为 ListItems,就会启用 ComboBox 的自动完成功能。
下面是一个示例代码:
```
private void Form1_Load(object sender, EventArgs e)
{
// 给 ComboBox 添加一些示例项
comboBox1.Items.Add("苹果");
comboBox1.Items.Add("香蕉");
comboBox1.Items.Add("橙子");
comboBox1.Items.Add("葡萄");
comboBox1.Items.Add("芒果");
comboBox1.Items.Add("西瓜");
// 启用 ComboBox 的自动完成功能
comboBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
comboBox1.AutoCompleteSource = AutoCompleteSource.ListItems;
}
```
上述代码将在窗体加载时添加一些示例项到 ComboBox 控件中,并启用自动完成功能。当用户在 ComboBox 中输入文本时,它会自动提示匹配的项。
阅读全文