1.如何如道一个节点是第几层?
2.如何展开节点,不是全部,只展开第一层,以后的类以第二层,第三层不需要展开。
2.如何展开节点,不是全部,只展开第一层,以后的类以第二层,第三层不需要展开。
解决方案 »
- 把一段C程序翻译成VB
- 请大家帮个忙,关于算时间的问题!!
- 使用ado连接数据库,字段赋值时出错:multiple-step operation generated errors.check each status value.
- 又见生日,散分
- VB 怎样才能开发互联网程序
- 关于VB中ToolTip的完美实现
- 另一种,实时错误‘91’,实在不明白,看了好多资料
- 请教一个很难的问题,关于picturebox中的图片缩小的问题。
- 怎样实现以下功能??
- RichText 中改变插入点后的字体风格设置,为何不起作用???
- 急问 :如果Printer不支持在程序中不同打印机之间的切换那我有什么办法解决那
- 在VB中调用ORACLE存储过程(输出index_by表值)出错?
Set NodeList = .Add(, , "RootCust", "所有客戶", 1)
NodeList.Expanded = True
1.如何如道一个节点是第几层?
///用關鍵字去判斷,需要自己下手腳
需要你自己在每个Node的Key里做一个标记,来标记这个Node是哪一个层的 比如:A_,B_,C_
Debug.Print TellLevel(TreeView1.Nodes("r4"), TreeView1.PathSeparator)Public Function TellLevel(ByVal oNode As Node, Optional ByVal sSeparator As String = "\") As Long
TellLevel = UBound(Split(oNode.FullPath, sSeparator)) + 1
End Function2.
TreeView1.Nodes("r4").Expanded = True