zoukankan      html  css  js  c++  java
  • 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控件是选项添加以及点击选项后执行的对应操作了。

  • 相关阅读:
    LeetCode 453 Minimum Moves to Equal Array Elements
    LeetCode 112 Path Sum
    LeetCode 437 Path Sum III
    LeetCode 263 Ugly Number
    Solutions and Summay for Linked List Naive and Easy Questions
    AWS–Sysops notes
    Linked List
    All About Linked List
    datatable fix error–Invalid JSON response
    [转]反编译c#的相关问题
  • 原文地址:https://www.cnblogs.com/xingboy/p/10781699.html
Copyright © 2011-2022 走看看