问下怎么选中treeview控件的第1层,第2层,第三层……,帮忙?
解决方案 »
- 那位高手能帮我请走这位瘟神(ActiveX的安全警告)
- 怎样获得生成的文件夹名?
- SQL中定义的存储过程参数VARCHAR(15),在VB中用什么数据类型的参数可相配呢?等待中。。。
- 菜鸟问关于MSFlexGrid控制的小问题
- 如何判断一个EXE文件是否已经打开???
- TEXT控件问题:
- 求教:用line方法在picturebox中畫的圖怎樣保存為圖形文件,怎樣寫入數據庫(Access2000\MS SQL2000)?在線等候!!!
- 我在mid主窗体上加了一个picture控件,它把所有的子窗体都挡住了,怎么解决,多谢!
- VB多线程!高手低手都请进!
- 如何实现系统挂钩
- 请问怎么样把Excel的数据导入到sql server的一个原来不存在的表,字段为excel某个Sheet的第一行
- 用vb操纵xml
Dim I As Integer
TreeView1.Checkboxes = True
TreeView1.Nodes.Add , "R", "root", "root"
TreeView1.Nodes.Add "root", tvwChild, "key1", "aa"
TreeView1.Nodes.Add "key1", tvwChild, "key11", "ccc" TreeView1.Nodes.Add "root", tvwChild, "key2", "bb"
TreeView1.Nodes.Add "key2", tvwChild, "key21", "ddd"
TreeView1.Nodes.Add "key2", tvwChild, "key211", "eee"
TreeView1.Nodes.Add "key211", tvwChild, "key311", "fff"
TreeView1.Nodes.Add "key311", tvwChild, "key411", "ggg"
For I = 1 To TreeView1.Nodes.Count
TreeView1.Nodes(I).Expanded = True
Next
End Sub
Private Sub CheckChild(ByVal Node As MSComctlLib.Node, ByVal bCheck As Boolean, Optional ByVal bNext As Boolean = True, Optional ByVal bChild As Boolean = True)
If Not Node Is Nothing Then
Node.Checked = bCheck
If Node.Children And bChild Then
Call CheckChild(Node.Child, bCheck, True, True) '¶Ô×Ó½Úµã
End If
If bNext Then
Call CheckChild(Node.Next, bCheck, True, bChild) '¶Ôͬһ²ã½Úµã
End If
End If
End SubPrivate Sub TreeView1_NodeCheck(ByVal Node As MSComctlLib.Node)
Call CheckChild(Node, Node.Checked, False, True) '´¦Àí×Ó½Úµã
End Sub