C#窗体设计:[19]ComboBox添加选项
1、新建一个C#应用程序,应用程序命名为InsertComboBox。
![C#窗体设计:[19]ComboBox添加选项](https://exp-picture.cdn.bcebos.com/35f2224133bad34155aef383427622bc7cc52c6b.jpg)
2、窗体界面设计如下:
![C#窗体设计:[19]ComboBox添加选项](https://exp-picture.cdn.bcebos.com/7c84d1672b5fd5465b45aaa07fd0b503c9d2246b.jpg)
3、对“添加”按钮添加响应函数,响应函数中添加一下代码:private void button1_Click(object sender, EventArgs e) { if (comboBox1.Text != "") { string newItem = comboBox1.Text.Trim(); bool flag = false; for (int i = 0; i < comboBox1.Items.Count; i++) { if (string.Compare(newItem, comboBox1.Items[i].ToString()) == 0) { flag = true; this.BackColor = Color.Blue; MessageBox.Show("已经有相同项,不能再添加"); } } if (flag == false) { comboBox1.Items.Add(newItem); comboBox1.Text = ""; } } }
![C#窗体设计:[19]ComboBox添加选项](https://exp-picture.cdn.bcebos.com/460fdc8333bf3bef5d9c420c3f3ea8db564a1a6b.jpg)
4、程序运行添加选项如下:
![C#窗体设计:[19]ComboBox添加选项](https://exp-picture.cdn.bcebos.com/fb738d9c2cf7dfb2adcadc98d01b1edef5dc136b.jpg)
5、程序添加重复的选项运行如下:
![C#窗体设计:[19]ComboBox添加选项](https://exp-picture.cdn.bcebos.com/e9a4f2eeadbcbe2fcda354ac54dae43b3a86786b.jpg)