创建已检查的项目列表

时间:2013-12-11 08:49:26

标签: c# list checkbox selecteditem tabpage

我有一个标签页程序,我可以从每个标签中选择多个复选框项目。我希望能够创建一个列表,它可以显示我选择的项目。以下是我对Boo精益声明开始的尝试,但是我被困住了。关于如何完成这个的任何建议都会很棒!

public bool itemchecked
{
    get 
    { 
        return checkBox.Checked; 
    }
}

1 个答案:

答案 0 :(得分:0)

首先:将所有复选框添加到List<CheckBox>

然后你的财产可能是......像

    public bool itemchecked
    {
        get
        { 
            var checkedBoxes = new List<CheckBox>();

            foreach(var item in AllCheckBoxes)
            {
                if(item.Checked)
                {
                   checkedBoxes.Add(item);
                }
            }

            return checkedBoxes;
        }
    }

您还可以使用linQ-Expression返回列表。