On Error Resume Next
Dim i, j As Integer
Dim sss As ListItem
For i = ListView1.ListItems.Count To 1 Step -1
If ListView1.ListItems(i).Checked = True Then
Set sss = ListView2.ListItems.Add(, "A" & i, ListView1.ListItems(i).Text)
For j = 1 To ListView1.ColumnHeaders.Count - 1
sss.SubItems(j) = ListView1.ListItems(i).SubItems(j)
Next j
' ListView1.ListItems.Remove (i)
End If
Next i
这样不行????
Dim i, j As Integer
Dim sss As ListItem
For i = ListView1.ListItems.Count To 1 Step -1
If ListView1.ListItems(i).Checked = True Then
Set sss = ListView2.ListItems.Add(, "A" & i, ListView1.ListItems(i).Text)
For j = 1 To ListView1.ColumnHeaders.Count - 1
sss.SubItems(j) = ListView1.ListItems(i).SubItems(j)
Next j
' ListView1.ListItems.Remove (i)
End If
Next i
这样不行????
listview2.listitems.add ,.key,.text,.icon,.smallicon'第2个读取第一个的选择值复制到第2个控件
listview1.listitems.remove(.index)'第1个删除
listview1.refresh'控件1刷新,可以不写
end with
with ListView1.selecteditem
listview2.listitems.add ,.key,.text,.icon,.smallicon'第2个读取第一个的选择值复制到第2个控件
' ListView1.listitems.remove(.index)'第1个删除
'ListView1.refresh'控件1刷新,可以不写
end with
Set sss = ListView2.ListItems.Add(, "A" & i, ListView1.ListItems(i).Text)
For j = 1 To ListView1.ColumnHeaders.Count - 1
sss.SubItems(j) = ListView1.ListItems(i).SubItems(j)
Next j
' ListView1.ListItems.Remove (i)
End If
改了还是不行呀
主要是
Set sss = ListView2.ListItems.Add(, "A" & i, ListView1.ListItems(i).Text)
with listview1.selecteditem
listview2.listitems.add ,.key,.text,.icon,.smallicon'第2个读取第一个的选择值复制到第2个控件
listview1.listitems.remove(.index)'第1个删除
listview1.refresh'控件1刷新,可以不写
end with
不对
On Error Resume Next
Dim i, j As Integer
Dim sss As ListItem
For i = ListView1.ListItems.Count To 1 Step -1
If ListView1.ListItems(i).Checked = True Then
Set sss = ListView2.ListItems.Add(, "A" & i, ListView1.ListItems(i).Text)
For j = 1 To ListView1.ColumnHeaders.Count - 1
sss.SubItems(j) = ListView1.ListItems(i).SubItems(j)
Next j
' ListView1.ListItems.Remove (i)
End If
Next i替换成
ListView2.ListItems.Add没有返回值
with listview1.selecteditem
listview2.listitems.add ,.key,.text,.icon,.smallicon'第2个读取第一个的选择值复制到第2个控件
listview1.listitems.remove(.index)'第1个删除
listview1.refresh'控件1刷新,可以不写
end with
其实不需要循环实现的你是一次选择多个吗
.key 提示是空值
要求
能把listview1的内容复制到listview2就可以了