谁可以把这条语句简捷些 利用循环或数组!

tyusoft 2005-12-23 10:34:35
i88 = ListView1.ListItems(i) & "|" & ListView1.ListItems(i).SubItems(1) & "|" & ListView1.ListItems(i).SubItems(2) & "|" & ListView1.ListItems(i).SubItems(3) & "|" & ListView1.ListItems(i).SubItems(4) & "|" & ListView1.ListItems(i).SubItems(5) & "|" & ListView1.ListItems(i).SubItems(6) & "|" & ListView1.ListItems(i).SubItems(7) & "|" & ListView1.ListItems(i).SubItems(8)

谁可以把上面的语句简捷些 利用循环或数组!
...全文
180 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
boydgmx 2005-12-23
  • 打赏
  • 举报
回复
i88 = ListView1.ListItems(i)

for j=1 to 8
i88 = i88 & "|" ListView1.ListItems(i).SubItems(j)
next j
tyusoft 2005-12-23
  • 打赏
  • 举报
回复
ding
faysky2 2005-12-23
  • 打赏
  • 举报
回复
Dim j%
For j = 1 To 8
i88 =i88 & "|" & ListView1.ListItems(i).SubItems(j)
Next
i88 = ListView1.ListItems(i) & i88
dynie 2005-12-23
  • 打赏
  • 举报
回复
是的,就是这样.
northwolves 2005-12-23
  • 打赏
  • 举报
回复
Private Sub Command1_Click()
Dim x(8) As String, j As Integer
x(0) = ListView1.ListItems(i)
For j = 1 To 8
x(i) = ListView1.ListItems(i).SubItems(j)
Next
i88 = Join(x, "|")
End Sub
weiweiplay 2005-12-23
  • 打赏
  • 举报
回复
For i = 1 To ListView1.ListItems.Count
i88 = vbNullString

i88 = i88 & ListView1.ListItems(i)

For j = 1 To ListView1.ColumnHeaders.Count - 1
i88 = i88 & "|" & ListView1.ListItems(i).SubItems(j)
Next j
Next i
zou19820704 2005-12-23
  • 打赏
  • 举报
回复
i88 = ListView1.ListItems(i)

for j=1 to 8
i88 = i88 & "|" & ListView1.ListItems(i).SubItems(j)
next
boydgmx 2005-12-23
  • 打赏
  • 举报
回复
丢了一个 &
正确如下:

i88 = ListView1.ListItems(i)

for j=1 to 8
i88 = i88 & "|" & ListView1.ListItems(i).SubItems(j)
next j

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧