• 全部
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm&WPF
  • C#开发新技术
  • 问答

treeview选中节点后,treenode为什么没有变成蓝色背景?

ygfnet 2009-11-06 10:52:34
我通过以下代码增加一个treenode,并通过代码将其选中,

TreeNode NewNode = new TreeNode("abc");
treeView1.Nodes.Add(NewNode);
treeView1.SelectedNode = NewNode;

新增节点并没有象用鼠标点击后背景变蓝,为什么呢?
...全文
133 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
xxyping 2009-11-06
[Quote=引用 4 楼 xxyping 的回复:]
treeView1.SelectedNode = NewNode;
你找的是这个node,但是这个node是你新建的,加到tree里面后就不在是它了,所以你选择它是没用的
[/Quote]
说错,刚刚没去验证,现在验证了下,不是这样的。应该是你的treeView1没有激活,所以。。。抱歉
回复
bdmh 2009-11-06
TreeView1没有获得焦点
回复
xxyping 2009-11-06
treeView1.SelectedNode = NewNode;
你找的是这个node,但是这个node是你新建的,加到tree里面后就不在是它了,所以你选择它是没用的
回复
wqzone 2009-11-06

1、
当前焦点没有在TreeView1上。可以设置焦点到TreeView1上。
2、可以设置节点高亮度显示。
回复
h_w_king 2009-11-06
可能是当前焦点不在treeView1上。
回复
ygfnet 2009-11-06
up,winform环境
回复
相关推荐
发帖
C#
创建于2007-09-28

10.5w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2009-11-06 10:52
社区公告

让您成为最强悍的C#开发者