关于treeview节点选中的问题~~~~~~~~~~~~~~~~~~~~~~~~~!~

ketao_78 2003-01-17 11:45:11
为什么我给某个node加上selected=true ,其他加上false
treeview上一个被选中的节点都没有~!
我用treeview.selectitem属性却看到我用选中的那个node
但是treeview上没有任何node被选中,为什么~!?
...全文
71 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
linfuyong 2003-01-21
  • 打赏
  • 举报
回复

Private Sub TreeView_NodeClick(ByVal Node As MSComctlLib.Node) '得到当前纪录的位置
Dim I As Integer

For I = 1 To j
If TreeView.SelectedItem.Text = depName(I) Then
k = I

End If
Next I

End Sub
ketao_78 2003-01-21
  • 打赏
  • 举报
回复
还有TREEVEIW有没有做拖动处理?
我没有对其作拖动处理阿?
gzq2002 2003-01-21
  • 打赏
  • 举报
回复
'先取消当前选择
Dim I As Integer
I=TreeView.SelectedItem.Index
TreeView.Nodes(I).Selected = False
'再选择Nodes(X)
TreeView.Nodes(X).Selected = True
guoeyond 2003-01-20
  • 打赏
  • 举报
回复
将TREEVEIW的hideselection属性设为false。
还有TREEVEIW有没有做拖动处理
ketao_78 2003-01-20
  • 打赏
  • 举报
回复
我觉得还是不太稳定,有时候是正常的,有时候不正常,不知道为什么
shawls 2003-01-19
  • 打赏
  • 举报
回复
只是你没有看到而已
ketao_78 2003-01-17
  • 打赏
  • 举报
回复
我试试
我的代码是这样的
ImgTreeView.Nodes(Tnode).EnsureVisible
ImgTreeView.Nodes(Tnode).Selected = True
ImgTreeView_NodeClick ImgTreeView.Nodes(Tnode)
yvqq 2003-01-17
  • 打赏
  • 举报
回复
treeview1.Nodes(1).Selected=True
treeview1.HideSelection=True
yvqq 2003-01-17
  • 打赏
  • 举报
回复
属性设置不正确,默认情况listview没有焦点的时候是不显示选择的。需要修改属性
lixiuchen 2003-01-17
  • 打赏
  • 举报
回复
可能是要先让TREEVEIW获得焦点
lixiuchen 2003-01-17
  • 打赏
  • 举报
回复
Private Sub SearchType()

Dim Searched As Boolean
Dim FindStr As String
Dim node As node
FindStr = txtSearchText.Text
For Each node In frmComponents.TV.Nodes
If node.Key = FindStr Then
'TV.SelectedItem = node.Key
Unload Me
frmComponents.TV.SetFocus
frmComponents.TV.Nodes.Item(CStr(FindStr)).Selected = True
Searched = True
Exit Sub
End If
Next
If Searched = False Then MsgBox "No mach found"

End Sub


我用上面的方法查找TREEVIEW中的节点.没有出现问题,
LichKingSZ 2003-01-17
  • 打赏
  • 举报
回复
treeview1.Nodes(1).Selected=True
treeview1.setfocus

1,451

社区成员

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

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