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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM