我有一个标签页程序,我可以从每个标签中选择多个复选框项目。我希望能够创建一个列表,它可以显示我选择的项目。以下是我对Boo精益声明开始的尝试,但是我被困住了。关于如何完成这个的任何建议都会很棒!
public bool itemchecked
{
get
{
return checkBox.Checked;
}
}
答案 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返回列表。