treeview 如何改变选中节点的背景。
2016-08-10 22:55
288 查看
http://stackoverflow.com/questions/12886402/how-to-change-background-color-of-selected-node-in-treeview-using-treeviewdrawmo
写的非常好。解决了选中节点的文字前景色问题。 bcjr测试通过。
写的非常好。解决了选中节点的文字前景色问题。 bcjr测试通过。
SolidBrush greenBrush = new SolidBrush(Color.Green); SolidBrush redBrush = new SolidBrush(Color.Red); private void myTreeView_drawNode(object sender, DrawTreeNodeEventArgs e) { if (e.Node.IsSelected) { if (treeView1.Focused) e.Graphics.FillRectangle(greenBrush, e.Bounds); else e.Graphics.FillRectangle(redBrush, e.Bounds); } else e.Graphics.FillRectangle(Brushes.White, e.Bounds); e.Graphics.DrawRectangle(SystemPens.Control, e.Bounds); TextRenderer.DrawText(e.Graphics, e.Node.Text, e.Node.TreeView.Font, e.Node.Bounds, e.Node.ForeColor); }
相关文章推荐
- 改变选中Treeview的节点的背景颜色
- 如何改变treeview控件选中节点的高亮颜色,就是大家都熟悉的深蓝色,同样可以改变失去焦点时,高亮显示的颜色
- Extjs tree 点击选中的节点 改变背景
- EXTJS4 如何默认选中树(treeview)的节点
- C# WinForm TreeView改变选中节点颜色,失去焦点选中节点仍突显
- c# 中treeview 树节点图标的动态加载,及选中时图标改变
- 改变treeview中节点的背景颜色和字体颜色
- 如何在加载winform的时候自动改变treeview的指定根节点的字体颜色呢??
- treeview(winform)里如何用命令指定选中某一个节点,并引发afterselect事件?
- 选中TreeView的某节点,并加背景颜色
- c# 中treeview 树节点图标的动态加载,及选中时图标改变
- 如何在右键单击treeview的某节点时,同时选中该节点?
- TreeView中如何选中一个父节点同时选中所有的子节点和孙节点。。。
- WPF中ListView如何改变选中条背景颜色
- C# WinForm TreeView改变选中节点颜色,失去焦点时选中节点仍突显。
- 一般定制的cell 如何改变选中时改变cell 上图片(不是背景图)的方法。
- 如何在C#的TreeView控件中双击节点而不改变节点的展开/折叠状态
- treeview 展开选中节点,收缩同级节点(可以改变展开和收缩的图标)
- C# WinForm TreeView改变选中节点颜色,失去焦点时选中节点仍突显。
- 关于如何移除TreeView中的所有选中节点的一点体会