C# Winform的comboBox控件下拉框怎样做一个多选?请大神指教!麻烦您给出相应代码!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# Winform的comboBox控件下拉框怎样做一个多选?请大神指教!麻烦您给出相应代码!相关的知识,希望对你有一定的参考价值。

参考技术A 你可以参考:http://www.cnblogs.com/greatverve/archive/2011/07/19/ComboBox-Multi-Pic.html本回答被提问者采纳 参考技术B 我建议是用textbox+dataGridView,行前面加checkbox复选 参考技术C Textbox+Button+Control自己做一个吧 参考技术D 这个需要你自己重写comboBox控件了。网上也可能会有现成的 第5个回答  2014-05-31 感觉用 ListBox 好点吧,用 ComboBox 多选有点怪

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、我这里的代码是每选择到相应的选项后打开一个对应的提示窗口,运行结果如下

  技术图片

 

  到这里就可以实现,combobox控件是选项添加以及点击选项后执行的对应操作了。

 

以上是关于C# Winform的comboBox控件下拉框怎样做一个多选?请大神指教!麻烦您给出相应代码!的主要内容,如果未能解决你的问题,请参考以下文章

C# Winform自定义一个控件,一个按钮按下会显示ComboBox一样的下拉列表

C# winform 编程 自定义combobx控件,将treeview控件嵌入combobox中

C# winform程序一个自定义的类似于combobox的下拉控件把属性Enable设置成false的时候变成了如图片所示

c# combox 控件弹出下拉框

C# Winform ComboBox列表里加入CheckBox

题目要求是在c#中的combobox控件的下拉列表中添加图片。我有代码,可是有错误,图片添加部分不