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

  • 相关阅读:
    centos安装Libzip
    PHP安装
    DWZ主从表界面唯一性验证(自写js)(一)
    JSTL的if...else项目小试
    分享:忙了一辈子,才知道什么是你的
    JSTL时间格式化项目小试
    eclipse中去掉validate的方法
    Java初学者必学的JSTL
    (转)Java程序员应该知道的10个调试技巧
    为什么那些美事没有实现---生活中小事有感
  • 原文地址:https://www.cnblogs.com/xingboy/p/10781699.html
Copyright © 2020-2023  润新知