如何改变treeview控件选中节点的高亮颜色,就是大家都熟悉的深蓝色,同样可以改变失去焦点时,高亮显示的颜色
来源:互联网 发布:网络论坛生存现状 编辑:程序博客网 时间:2024/04/29 00:50
把treeview的DrawMode属性设置成OwnerDrawText,然后在DrawNode事件里自己画:
private void treeView1_DrawNode(object sender, DrawTreeNodeEventArgs e)
{
if ((e.State & TreeNodeStates.Selected) == TreeNodeStates.Selected)
{
e.Graphics.FillRectangle(new SolidBrush(Color.Red), e.Bounds);
e.Graphics.DrawString(e.Node.Text,treeView1.Font,new SolidBrush(Color.White),e.Bounds.Location);
}
else
{
e.DrawDefault = true;
}
}
}
private void treeView1_DrawNode(object sender, DrawTreeNodeEventArgs e)
{
if ((e.State & TreeNodeStates.Selected) == TreeNodeStates.Selected)
{
e.Graphics.FillRectangle(new SolidBrush(Color.Red), e.Bounds);
e.Graphics.DrawString(e.Node.Text,treeView1.Font,new SolidBrush(Color.White),e.Bounds.Location);
}
else
{
e.DrawDefault = true;
}
}
}
0 0
- 如何改变treeview控件选中节点的高亮颜色,就是大家都熟悉的深蓝色,同样可以改变失去焦点时,高亮显示的颜色
- C# WinForm TreeView改变选中节点颜色,失去焦点时选中节点仍突显。
- C# WinForm TreeView改变选中节点颜色,失去焦点时选中节点仍突显。
- C# WinForm TreeView改变选中节点颜色,失去焦点时选中节点仍突显。
- C# WinForm TreeView改变选中节点颜色,失去焦点时选中节点仍突显。
- WinForm C# TreeView改变选中节点颜色,失去焦点时选中节点仍突显。
- winform treeview改变选中节点颜色,失去焦点时选中节点仍突显。
- C# WinForm TreeView改变选中节点颜色,失去焦点时选中节点仍突显。
- Winform中Treeview控件失去焦点,将选择的节点设置为高亮显示
- 改变选中Treeview的节点的背景颜色
- 如何使得CTreeCtrl 失去焦点后,选中项的颜色仍然保持不变,怎么实现?高亮
- 改变Discuz!默认的高亮颜色 。。。。
- treeview 如何改变选中节点的背景。
- 改变treeview中节点的背景颜色和字体颜色
- 如何改变控件的颜色
- 如何改变控件的颜色
- 如何改变控件的颜色
- wpf 设置treeView节点选中后的的文字颜色、节点的背景色以及节点失去焦点后的背景颜色
- 学习笔记-- java中使用SQL语言
- file上传按钮替换以及解决IE浏览器隐藏file按钮不能上传文件问题
- Notes2
- DBMS_STATS.GATHER_TABLE_STATS详解
- IOS--UI--NSThread 和GCD 总结
- 如何改变treeview控件选中节点的高亮颜色,就是大家都熟悉的深蓝色,同样可以改变失去焦点时,高亮显示的颜色
- 单链表的整表创建和删除(四)
- 多服务器session(一)
- [Vijos]P1316 明明的随机数
- Windows 10 正式版原版ISO镜像
- 玩转Node.js - 01. Hello World!
- 对于自定义封装的Kafka客户端限制输出日志信息
- Hbase结合MapReduce批量导入数据
- Python核心编程(第二版) 第五章 课后习题(1)