网页里的数据是这样地
名字
性别
身高
民族
。
。
。
依次类推
若干数据
但是问题是
这代码只能显示 7项目
最后一个没了
看了一个下午还是没解决
求大哥们帮忙Private Sub Command2_Click()
Dim s As String
s = Inet1.OpenURL("http://www.baidu.com/2.htm")
Text1.Text = s
End Sub
Private Sub Command3_Click()
LVrefresh
End Sub
Public Sub LVrefresh(Optional ByVal StandardType As Boolean)
Dim strTemp As String, i As Integer, intRow As Integer
Dim strArray() As String, ListItemTemp As ListItem
strArray = Split(Text1.Text, vbCrLf)
With ListView1
.ColumnHeaders.Clear
.ListItems.Clear
.ColumnHeaders.Add , , "名字"
.ColumnHeaders(1).Width = 1660
.ColumnHeaders.Add , , "性别"
.ColumnHeaders(2).Width = 900
.ColumnHeaders.Add , , "身高"
.ColumnHeaders(3).Width = 1
.ColumnHeaders.Add , , "民族"
.ColumnHeaders(4).Width = 800
.ColumnHeaders.Add , , "年龄"
.ColumnHeaders(5).Width = 1400
.ColumnHeaders.Add , , "国家"
.ColumnHeaders(6).Width = 700
.ColumnHeaders.Add , , "工作"
.ColumnHeaders(7).Width = 900
.ColumnHeaders.Add , , "婚姻"
.ColumnHeaders(8).Width = 1500
.ColumnHeaders(8).Alignment = lvwColumnLeft '设置第4列的列标的文本右对齐吧
intRow = 1
For i = LBound(strArray) To UBound(strArray)
If intRow = 1 Then
Set ListItemTemp = .ListItems.Add(, , strArray(i))
ElseIf intRow = 8 Then
Else
ListItemTemp.SubItems(intRow - 1) = strArray(i)
End If
If intRow = 8 Then
intRow = 1
Else
intRow = intRow + 1
End If
Next
End With
End Sub
缺一项。。是哪个代码没写好呢
名字
性别
身高
民族
。
。
。
依次类推
若干数据
但是问题是
这代码只能显示 7项目
最后一个没了
看了一个下午还是没解决
求大哥们帮忙Private Sub Command2_Click()
Dim s As String
s = Inet1.OpenURL("http://www.baidu.com/2.htm")
Text1.Text = s
End Sub
Private Sub Command3_Click()
LVrefresh
End Sub
Public Sub LVrefresh(Optional ByVal StandardType As Boolean)
Dim strTemp As String, i As Integer, intRow As Integer
Dim strArray() As String, ListItemTemp As ListItem
strArray = Split(Text1.Text, vbCrLf)
With ListView1
.ColumnHeaders.Clear
.ListItems.Clear
.ColumnHeaders.Add , , "名字"
.ColumnHeaders(1).Width = 1660
.ColumnHeaders.Add , , "性别"
.ColumnHeaders(2).Width = 900
.ColumnHeaders.Add , , "身高"
.ColumnHeaders(3).Width = 1
.ColumnHeaders.Add , , "民族"
.ColumnHeaders(4).Width = 800
.ColumnHeaders.Add , , "年龄"
.ColumnHeaders(5).Width = 1400
.ColumnHeaders.Add , , "国家"
.ColumnHeaders(6).Width = 700
.ColumnHeaders.Add , , "工作"
.ColumnHeaders(7).Width = 900
.ColumnHeaders.Add , , "婚姻"
.ColumnHeaders(8).Width = 1500
.ColumnHeaders(8).Alignment = lvwColumnLeft '设置第4列的列标的文本右对齐吧
intRow = 1
For i = LBound(strArray) To UBound(strArray)
If intRow = 1 Then
Set ListItemTemp = .ListItems.Add(, , strArray(i))
ElseIf intRow = 8 Then
Else
ListItemTemp.SubItems(intRow - 1) = strArray(i)
End If
If intRow = 8 Then
intRow = 1
Else
intRow = intRow + 1
End If
Next
End With
End Sub
缺一项。。是哪个代码没写好呢
解决方案 »
- 如何excel折线图表的折线长度
- 求一可发送附件的邮件系统(不调用outlook)
- 用vb 打开(调用)WORD 文档时,如何以只读方式打开,并且不能另存为?急急?
- 如何使数组中的元素随机排列?
- VB6.0初学者,向诸位请教九个问题,谢谢!(要求使用VB6.0实现)
- 如何测试远程数据库是否可以连接
- 怎样判断我第一次点击MSHFlexGrid控件中的某一行,和其他次点击(第2,3,。。。)
- 各位大哥,谁有Access+VB的初级学习的事例,小弟急需要!!
- 请问如何让commandbutton里加入的icon和caption在同一行中显示?
- 为什么在窗体内部定义的模块变量在窗体缷载后不能从内存中清除,下次装载窗体时此变量居然还有值?&_&
- 请教如何将数字,比如:1003.56 加密后,显示为字符.
- 急!求access表总数 在线等.....
.ColumnHeaders(3).Width = 1
宽度太小,设大点,应当没有少