还是关于TREEVIEW的问题(在线等待)

isaacw 2002-07-03 10:23:01
选定的项返回在那里?

...全文
54 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Ranma_True 2002-07-04
  • 打赏
  • 举报
回复
同意winnerwang(彷徨)
winnerwang 2002-07-04
  • 打赏
  • 举报
回复
一下是返回特定选项的代码:(先用右键单击treeview控件,选择属性,在通用栏中将treeview的线条样式改为1-tvwRootLines)

Private Sub Form_Click()
Dim nodex As Node
TreeView1.Sorted = True
With TreeView1.Nodes
Set nodex = .Add(, , , "weeewr")
nodex.Sorted = True
.Add 1, tvwChild, , "www"
.Add 1, tvwChild, , "dsfds"
Set nodex = .Add(1, tvwChild, "ww", "dsfds")
nodex.Sorted = True
.Add "ww", tvwChild, , "dsfdsfwe2344"
.Add "ww", tvwChild, "ee", "123213"
.Add "ww", tvwChild, , "23423"
.Add "ee", tvwChild, , "dfds"
.Add "ee", tvwChild, , "23232"
End With
End Sub

'下面的事件是当你选定特定项时发生
Private Sub TreeView1_NodeClick(ByVal Node As MSComctlLib.Node)
MsgBox Node '此处你可以换成你想要的代码。
End Sub

看看现在是不是已经实现你想要功能了呢,有什么问题可以继续提出来大家讨论,共同进步嘛!!!!
see it?
wgy081 2002-07-04
  • 打赏
  • 举报
回复
up
junwhj 2002-07-03
  • 打赏
  • 举报
回复
Private Sub Command1_Click()
Dim NodeX As Node
Set NodeX = TreeView1.SelectedItem
If Not NodeX Is Nothing Then
Debug.Print NodeX.Text
Else
Debug.Print "没有选定"
End If
End Sub
laoyang 2002-07-03
  • 打赏
  • 举报
回复
选定一个节点会触发_NodeClick 事件,
private sub tvwSample_NodeClick(byval Node as node)
参数Node就是当前选中的节点.



7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧