C#使用 ComboBox 控件

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控件是選項添加以及點擊選項後執行的對應操作了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章