使用组时无法在listview中获取正确数量的项
我有一个使用clone()将自身复制到另一个列表的列表, 问题是,当我试图从我克隆的列表中获取计数时,它会增长1,但事实上,我将该项添加到了另一个列表中,因此它不应该增长 只有当我在一个团队中时才会发生:使用组时无法在listview中获取正确数量的项,listview,count,clone,Listview,Count,Clone,我有一个使用clone()将自身复制到另一个列表的列表, 问题是,当我试图从我克隆的列表中获取计数时,它会增长1,但事实上,我将该项添加到了另一个列表中,因此它不应该增长 只有当我在一个团队中时才会发生: for each (ListViewItem^ item in chosenList->Items) { cloneList->Items->Add((ListViewItem^)item->Clone()); } 请注意,“
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
)
我的尺码是我的两倍。。
我该怎么解决这个问题
我被困在这一整天,所以答案将帮助我这么多
谢谢!阿萨夫