哪位大哥有VB6写的TreeView源码么,这个代码中最好不要用MSCOMCTL.OCX,因为我想用源码代替MSCOMCTL.OCX这个文件的
解决方案 »
- addnew 为何不能插入新记录
- 我就是试试能不能问问题发300分
- 380debugint = 0 无效属性值
- vb中实现能对MultiPage中的一页拖动吗???
- 请各位帮助,那里有 文档管理系统 VB原代码
- 关于打包的问题,帮帮小弟
- 谁有MSDN的下载网址?
- 取得第一条记录可以用:top 如: select top 1 * from tablesname,如我要取得最后一条记录该如何写?
- VB和SQL应用问题
- 请问谁知道Win2000下RegisterProcessService函数有没有替代品?
- 用Excel 2007库写的程序,可以用到excel xp的机器上么?
- vb如何获知winrar压缩完毕
谢谢 fvflove !
Public Sub Tree_change()
Dim Key, Text, BH As String
Dim Nod As Node
Key = "科目分类"
Text = "科目分类"
TreeView1.ImageList = ImageList2
Set Node1 = TreeView1.Nodes.Add(, , Key, Text, 1)
Adodc2.RecordSource = "select * from 表1 "
Adodc2.Refresh
If Adodc2.Recordset.RecordCount > 0 Then
Adodc2.Recordset.MoveFirst
Do While Adodc2.Recordset.EOF = False
Key = Trim(Adodc2.Recordset.Fields("类别名称"))
Text = Adodc2.Recordset.Fields("类别名称")
Set Node2 = TreeView1.Nodes.Add(Node1.Index, tvwChild, Key, Text, 2)
Adodc1.RecordSource = "select * from 表2 where 类别编号='" + Adodc2.Recordset.Fields("类别编号") + "' "
Adodc1.Refresh
If Adodc1.Recordset.RecordCount > 0 Then
Adodc1.Recordset.MoveFirst
Do While Adodc1.Recordset.EOF = False
Key = Trim(Adodc1.Recordset.Fields("科目名称"))
Text = Adodc1.Recordset.Fields("科目名称")
Set Node3 = TreeView1.Nodes.Add(Node2.Index, tvwChild, Key, Text, 3)
Adodc1.Recordset.MoveNext
Loop
Else
End If
Adodc2.Recordset.MoveNext
Loop
Else
End If
End SubPrivate Sub Form_Activate()
Call Tree_change
TreeView1.Checkboxes = True
End SubPrivate Sub TreeView1_BeforeLabelEdit(Cancel As Integer)End Sub
现在哪个机器上没有这个控件。
要东西直接要源码网上有TREEVIEW的源码
为什么我能搜索到
你确不能?
可以找我购买.
我这里也有一整套的,TREEVIEW,LISTVIEW,IMAGELIST等.如果你搜索不到欢迎购买.........
http://topic.csdn.net/u/20080719/02/4feb23ef-d6d8-496c-8e38-47757640c1e3.html