关于treeview的问题{求助}

liujian13 2006-10-27 03:21:52
您好:
我想请假一个关于treeview的问题,当我选择了一个项目是,其变为红色,然后我点别的项目是他变为开始的颜色,请问怎么实现,谢谢

TreeNode NdSel = tv_item.SelectedNode 'tv_item 为treeview控件
NdSel.ForeColor = Color.Red 'NdSel 为当前选定的节点,新节点将作为它的子节点
请问后面怎么写,谢谢(就是在失去焦点以后,这个项目变为开始的灰色)
...全文
160 7 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Eric1006 2006-11-23
  • 打赏
  • 举报
回复
private void btnPrior_Click(object sender, System.EventArgs e)
{
ChangeTreeViewNodes(2);

}

private void ChangeTreeViewNodes(int i)
{
TreeViewGuide.Nodes[0].ForeColor=Control.DefaultForeColor;
TreeViewGuide.Nodes[1].ForeColor=Control.DefaultForeColor;
TreeViewGuide.Nodes[2].ForeColor=Control.DefaultForeColor;
TreeViewGuide.Nodes[3].ForeColor=Control.DefaultForeColor;
TreeViewGuide.Nodes[i].ForeColor=Color.Red;
}
danky438 2006-11-23
  • 打赏
  • 举报
回复
听起来这个有点象ImageIndex 盒SelectedImageIndex ,你可以参照这个属性看下.
这个属性不就是能够来回变化图片的么.选中的时候假如是1,失去焦点的时候就是0了.
参考一下.
tthxqttzln 2006-11-21
  • 打赏
  • 举报
回复
selectedNodestyle--BackColor设为红色
liujian13 2006-10-27
  • 打赏
  • 举报
回复
恩,是这样的,开始我选中了一个,颜色变成红色了,然后我点了别的,它的颜色就变回来了(开始都是黑色的)
yangye1211 2006-10-27
  • 打赏
  • 举报
回复
要处理SelectedNodeChanged事件
liujian13 2006-10-27
  • 打赏
  • 举报
回复
c/s
yangye1211 2006-10-27
  • 打赏
  • 举报
回复
C/S or B/s?
发帖
C#

10.8w+

社区成员

.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
帖子事件
创建了帖子
2006-10-27 03:21
社区公告

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