0

我正在尝试从我的表单 2 中获取表单 1 中的复选框列表中的项目。

我确实将我的 form1.checkedboxlist MODIFIER 的属性设置为 PUBLIC

我可以到达列表,但我无法获取里面的项目。当我使用 checkboxlist.items.count 时,它告诉我列表中没有任何内容,但事实并非如此

string[] list = new string[form1.ckdBoxList.Items.Count];

MessageBox.Show(list.Length.ToString());//In debug it tells me that the lenght is 0

for (int i = 0; i <= list.Length; i++)
{
   list[i] = fenPrincipal.ckdBoxList.Items[i].ToString();
}

感谢您的帮助

4

2 回答 2

0

尝试

    string[] list = new string[form1.ckdBoxList.Items.Count];

    MessageBox.Show(form1.ckdBoxList.Items.Count+"");//In debug it tells me that the lenght is 0

    for (int i = 0; i < form1.ckdBoxList.Items.Count; i++)
    {
        list[i] = form1.ckdBoxList.Items[i].ToString();
    }
于 2012-04-25T17:37:43.433 回答
0

这里有两个链接,指向非常相似的问题和我提供的解决方案。

解决方案选项 1

另外一个选项

于 2012-04-25T17:38:03.240 回答