Combox控件是一個下拉選擇的控件,再做上位機的時候會經常用到,這里記錄一下我是怎么用。
1、拉出一個combox控件
2、控件屬性選為不可編輯,可編輯的話,你選擇下拉框的內容后可以改下拉框里的內容
3、編寫添加選擇框選項代碼
/* 添加下拉列表的選項,USB選擇列表 */ public void My_Conbobox() { comboBox1.Items.Add("USB1" );//選擇項1 comboBox1.Items.Add("USB2"); comboBox1.Items.Add("USB3"); }
4、只要調用上面的函數就可以實現添加3個選項USB1、USB2、USB3了,我這里在Form1_Load函數里調用,就是直接在窗口程序調用了,形成窗口時就做好了選項,代碼如下
private void Form1_Load(object sender, EventArgs e) { My_Conbobox(); }
5、添加后運行效果如下
6、列表選項出來了,就要點擊選擇了,回到工程項目里,雙擊combobox控件,跳轉到控件函數,添加捕獲選擇選項代碼
/* 下拉列表combobox選擇邏輯 */ private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { switch (comboBox1.SelectedItem.ToString()) //獲取選擇的內容 { case "USB1": MessageBox.Show("A"); break; case "USB2": MessageBox.Show("B"); break; case "USB3": MessageBox.Show("C"); break; } }
7、我這里的代碼是每選擇到相應的選項后打開一個對應的提示窗口,運行結果如下
8、要清除combobox控件的下拉列表,直接調用下面代碼即可
comboBox1.Items.Clear(); //清空combobox控件列表
9、要實現combobox控件的默認值,直接調用下面代碼即可,下面代碼的作用是控件默認顯示下拉列表中的 USB1
comboBox1.SelectedIndex = comboBox1.Items.IndexOf("USB1");
到這里就可以實現,combobox控件是選項添加以及點擊選項后執行的對應操作了。