| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 750 人关注过本帖, 1 人收藏
标题:[求助]TreeView
只看楼主 加入收藏
zhzhiwei
Rank: 1
等 级:新手上路
帖 子:412
专家分:0
注 册:2005-9-8
收藏(1)
 问题点数:0 回复次数:6 
[求助]TreeView
请问如何使用TreeView
基本的用法.....
谢谢
搜索更多相关主题的帖子: TreeView 
2005-11-30 20:40
slore
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:1108
专家分:0
注 册:2005-7-1
收藏
得分:0 
Private Sub Form_Load()

TreeView1.Nodes.Add , , "China", "中国"
TreeView1.Nodes.Add "China", tvwChild, , "北京"
TreeView1.Nodes.Add "China", tvwChild, , "台湾"
TreeView1.Nodes.Add "China", tvwChild, , "日本"
TreeView1.Nodes.Add , , "America", "美国"
TreeView1.Nodes.Add "America", tvwChild, , "纽约"
End Sub

Private Sub TreeView1_NodeClick(ByVal Node As MSComctlLib.Node)
If Node = "日本" Then Text1.Text = "2050年变成中国的一个省"
End Sub

快上课了……
2005-11-30 21:19
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
搜索引擎是很好的学习工具楼主应该养成使用搜索引擎的好习惯。
一下为TreeView控件的教程网址。
http://www.6to23.com/tech/btkf/kfpt/vb/29762.htm

[此贴子已经被作者于2005-11-30 21:22:12编辑过]

2005-11-30 21:21
zhzhiwei
Rank: 1
等 级:新手上路
帖 子:412
专家分:0
注 册:2005-9-8
收藏
得分:0 

谢谢谢谢..我学会了一点点...


一只鹰其实不孤独,想另一只天鹅,才孤独.真正的孤独!!
2005-12-01 09:05
pluto139
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2005-12-1
收藏
得分:0 

谢谢!我也学会也一点!

2005-12-01 15:20
随云
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2005-3-16
收藏
得分:0 
太少了,不能多说些吗?

2005-12-14 20:42
ryu
Rank: 1
等 级:新手上路
帖 子:124
专家分:0
注 册:2006-2-12
收藏
得分:0 
TreeView用于数据库
Dim DB As Database
Dim RS As Recordset
Dim i As Integer
Dim nodex As Node
Dim j As String
Dim itemx As ListItem
Dim itemy As ListItem
Dim flag As Boolean
Private Sub Command1_Click()
TreeView1.LineStyle = tvwRootLines
Set nodex = TreeView1.Nodes.Add(, , "r", "Root")
For i = 0 To 25
Set nodex = TreeView1.Nodes.Add("r", tvwChild, Chr(65 + i), Chr(65 + i))
RS.MoveFirst
Do While Not RS.EOF
If UCase(Left(RS!Name, 1)) = Chr(65 + i) Then
Set nodex = TreeView1.Nodes.Add(Chr(65 + i), tvwChild, , RS!Name)
End If
RS.MoveNext
Loop
Next
Command1.Enabled = False
End Sub
Private Sub Form_Load()
Set DB = OpenDatabase(App.Path & "\sigma1.mdb")
Set RS = DB.OpenRecordset("master")
flag = False
End Sub
Private Sub TreeView1_Click()
On Error Resume Next
RS.MoveFirst
If flag = True Then
j = TreeView1.Nodes.Item(TreeView1.SelectedItem.Index)
If Not j = "Root" Then
RS.Index = "mastname"
RS.Seek "=", j
ListView1.ColumnHeaders.Clear
ListView1.ListItems.Clear
Dim itemx As ListItem
ListView1.ColumnHeaders.Add 1, "a", "Name", ListView1.Width / 2
ListView1.ColumnHeaders.Add 2, "b", "City", ListView1.Width / 2
Set itemx = ListView1.ListItems.Add(, , RS!Name)
itemx.SubItems(1) = RS!city
ListView1.View = lvwReport
End If
End If
Exit Sub
erus:
MsgBox Err.Description
End Sub
Private Sub TreeView1_Collapse(ByVal Node As ComctlLib.Node)
flag = False
End Sub
Private Sub TreeView1_Expand(ByVal Node As ComctlLib.Node)
flag = True
End Sub

本帖版权归ryu所有.如果引用本帖,请注明帖子的出处和作者;本帖如系引用,其版权归原作者所有.
2006-02-13 13:13
快速回复:[求助]TreeView
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024853 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved