使用组时无法在listview中获取正确数量的项

使用组时无法在listview中获取正确数量的项,listview,count,clone,Listview,Count,Clone,我有一个使用clone()将自身复制到另一个列表的列表, 问题是,当我试图从我克隆的列表中获取计数时,它会增长1,但事实上,我将该项添加到了另一个列表中,因此它不应该增长 只有当我在一个团队中时才会发生: for each (ListViewItem^ item in chosenList->Items) { cloneList->Items->Add((ListViewItem^)item->Clone()); } 请注意,“

我有一个使用clone()将自身复制到另一个列表的列表, 问题是,当我试图从我克隆的列表中获取计数时,它会增长1,但事实上,我将该项添加到了另一个列表中,因此它不应该增长

只有当我在一个团队中时才会发生:

for each (ListViewItem^ item in chosenList->Items)
    {
         cloneList->Items->Add((ListViewItem^)item->Clone());
        }
请注意,“chosenList”中有组,并且项blongs指向一个组(
item->group!=NULL

现在,当我尝试获取“chosenlist”组[0]大小时(
chosenlist->group[0]->Items->count
) 我的尺码是我的两倍。。 我该怎么解决这个问题

我被困在这一整天,所以答案将帮助我这么多

谢谢!阿萨夫