c# combobox集合数据不显示_【自学C#】|| 笔记 31 控件,列表

3ea3d11586501b262381a3efd1e3967d.png

一、CheckedListBox:复选列表框控件

    复选列表框显示的效果与复选框类似,但在选择多个选项时操作比一般的复选框更方便。

    1.例

    使用复选列表框完成选购水果的操作。

    根据题目要求,创建一个名为 CheckedListBox 窗体,在复选列表框中添加 6 种水果, 单击“购买”按钮,弹出消息框显示购买的水果种类。

    步骤如下:

    1)首先是创建一个windows应用程序窗口,并布局。

    这里是一个CheckedListBox复选列表框控件,一个Button按钮控件。   

14aee8c739d54a2c7b3719297d2badd9.png

        往“CheckedListBox复选列表框”控件中添加选项,需要在属性面板中找到Items属性。

5174ebe34f0825c1dd9b0684efe17fd2.png

        点击右边的...按钮,往里面添加选项。

d7ebc91cb778221436d0988139c00c79.png

        一个回车是一个元素,整体是一个数组集合。

    整体效果

39b75bebb5bb7e3750ec10d023167026.png

    2)双击“确定”按钮,生成单击事件,并编写代码。

private void button1_Click_1(object sender, EventArgs e)        {
                string msg = "";            for (int i = 0; i < checkedListBox1.CheckedItems.Count; i++)            {
                    msg = msg + " " + checkedListBox1.CheckedItems[i].ToString();            }            if (msg != "")            {
                    MessageBox.Show("您购买的水果有:" + msg, "提示");            }            else            {
                    MessageBox.Show("您没有选购水果!", "提示");            }        }

分析:

    首先是自定义一个字符串变量。

    然后遍历复选列表框里被选中的内容。

    最后添加两个提示框。用于输出和提示。

    checkedListBox1.CheckedItems.Count

        表示当前复选列表框的所有列表的长度。

    checkedListBox1.CheckedItems[i].ToString()        

        表示当前复选列表框的所选列表,并以字符串的形式输出。

运行结果:

6cfd4821366e9b39b86220d6a19819a6.png

    在使用复选列表框控件时需要注意获取列表中的项使用的是 Checkedltems 属性,获取当前选中的文本(上图中蓝色的区域)使用的是 Selectedltem 属性。

二、ListBox:列表框控件

    列表框 (ListBox) 将所提供的内容以列表的形式显示出来,并可以选择其中的一项或多项内容,从形式上比使用复选框更好一些。

    在列表框控件中有一些属性与前面介绍的控件不同,如下表所示。

属性名 作用
MultiColumn 获取或设置列表框是否支持多列,如果设置为 True,则表示支持多列;如果设置为 False,则表示不支持多列,默认为 False
Items 获取或设置列表框控件中的值
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值