求用c#编一个程序把CheckedListBox上选到的选项的内容输出到一个label上

2025-01-04 09:25:31
推荐回答(2个)
回答1:

//checkedListBox1选项改变事件

        private void checkedListBox1_SelectedIndexChanged(object sender, EventArgs e)

        {

            string str = "";

            for (int i = 0; i < checkedListBox1.CheckedItems.Count; i++) //遍历checkedListBox1中选中的选项

            {

                str += checkedListBox1.CheckedItems[i].ToString() + "--"; //赋值到string

            }

            if (str.Length > 0) //判断str是否已赋值

            {

                label7.Text = str.Substring(0, (str.Length) - 2);//在label上显示

            }


        }

效果展示:

回答2:

用foreach