以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- SelectedNode 问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=12280) |
-- 作者:e-png -- 发布时间:2011/8/28 13:34:00 -- SelectedNode 问题 选中节点用 trv.SelectedNode = trv.nodes(0).nodes(1).nodes(1) ok!!!
但是这样提示错误了: dim ss as string = trv.nodes(0).nodes(1).nodes(1) \' 这个 trv.nodes(0).nodes(1).nodes(1) 是我用代码形成的。 trv.SelectedNode = ss
怎么解决这个问题。
|
-- 作者:yangming -- 发布时间:2011/8/28 13:55:00 -- trv.SelectedNode =trv.nodes(0).nodes(1).nodes(1)
SelectedNode TreeNode类型,返回或者设置选定的节点。 示例 选定目录树第一个节点的第二个子节点: Dim tr As WinForm.TreeViewtr = Forms("窗口1").Controls("TreeView1") tr.SelectedNode = tr.Nodes(0).Nodes(1) [此贴子已经被作者于2011-8-28 13:55:20编辑过]
|
-- 作者:e-png -- 发布时间:2011/8/28 14:05:00 -- 问题是 tr.Nodes(0).Nodes(1) 我用代码形成了 【dim ss as string = "tr.Nodes(0).Nodes(1)"】
Dim tr As WinForm.TreeView dim ss as string = "tr.Nodes(0).Nodes(1)" tr.SelectedNode = ss 就会出错了。 [此贴子已经被作者于2011-8-28 14:06:56编辑过]
|
-- 作者:don -- 发布时间:2011/8/28 14:07:00 -- 以下是引用e-png在2011-8-28 13:34:00的发言:
选中节点用 trv.SelectedNode = trv.nodes(0).nodes(1).nodes(1) ok!!!
但是这样提示错误了: dim ss as string = trv.nodes(0).nodes(1).nodes(1) \' 这个 trv.nodes(0).nodes(1).nodes(1) 是我用代码形成的。 trv.SelectedNode = ss
怎么解决这个问题。
你这是乱来:SelectedNode是节点,ss是字符,岂能等同!
|
-- 作者:e-png -- 发布时间:2011/8/28 14:15:00 -- 这么说字符串 "trv.nodes(0).nodes(1).nodes(1) " 能转换成 WinForm.TreeNode 就好了。 |
-- 作者:e-png -- 发布时间:2011/8/28 14:20:00 -- 换个方式提问:
怎样选中指定名称 【家电产品\\电视机\\液晶电视】 这个节点? |
-- 作者:don -- 发布时间:2011/8/28 14:31:00 -- Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1") For Each nd As WinForm.TreeNode In trv.AllNodes If nd.FullPath= "家电产品\\电视机\\液晶电视" Then trv.SelectedNode = nd trv.Select End If Next
|
-- 作者:e-png -- 发布时间:2011/8/28 14:55:00 -- 谢谢哈 |