如何让DevExpress TreeList的每个结点高亮显示?

简介: 原文地址:http://www.devexpresscn.com/devResources/page-18-78.html 效果如下: 代码如下: private void treeList1_CustomDrawNodeCell(object sender, DevExpress.

原文地址:http://www.devexpresscn.com/devResources/page-18-78.html

效果如下:

代码如下:

复制代码
private void treeList1_CustomDrawNodeCell(object sender, DevExpress.XtraTreeList.CustomDrawNodeCellEventArgs e)

       {

            TreeList node = sender as TreeList;

            if(e.Node == node.FocusedNode)

            {

                e.Graphics.FillRectangle(SystemBrushes.Window, e.Bounds);

                Rectangle r = new Rectangle(e.EditViewInfo.ContentRect.Left,
                                           e.EditViewInfo.ContentRect.Top,
                                            Convert.ToInt32(e.Graphics.MeasureString(e.CellText,treeList1.Font).Width + 1),
                                            Convert.ToInt32(e.Graphics.MeasureString(e.CellText,treeList1.Font).Height));

                e.Graphics.FillRectangle(SystemBrushes.Highlight, r);

               e.Graphics.DrawString(e.CellText, treeList1.Font, SystemBrushes.HighlightText, r);

                e.Handled = true;
            }
       }
复制代码
目录
相关文章
|
计算机视觉 Python
Flask学习笔记(六):基于Flask的摄像头-web显示代码(可直接使用)
这篇文章是关于如何使用Flask框架结合OpenCV库,通过电脑摄像头实现视频流在网页上的实时显示,并提供了单摄像头和多摄像头的实现方法。
415 2
Flask学习笔记(六):基于Flask的摄像头-web显示代码(可直接使用)
|
9月前
|
机器学习/深度学习 数据采集 人工智能
《揭秘AI与元应用:优化模型训练,解锁无限潜能》
在数字化浪潮中,AI与元应用开发正以前所未有的速度重塑生活与工作方式。优化AI模型的训练效率与准确性是关键,涵盖五个方面:精选适配模型架构(如CNN、RNN、Transformer),雕琢数据质量(清洗、增强、归一化),优化训练算法(如SGD、Adam),借助硬件加速(GPU、TPU、FPGA),以及模型压缩与优化(量化、剪枝、知识蒸馏)。这些环节共同提升AI模型性能,推动元应用发展,创造更多创新体验。
190 0
|
9月前
|
缓存 Java 物联网
CRaC技术助力ACS上的Java应用启动加速
容器计算服务借助ACS的柔性算力特性并搭配CRaC技术极致地提升Java类应用的启动速度。
你听我说-HandyControl调整样式色系
你听我说-HandyControl调整样式色系
474 0
|
C# Windows 开发者
当WPF遇见OpenGL:一场关于如何在Windows Presentation Foundation中融入高性能跨平台图形处理技术的精彩碰撞——详解集成步骤与实战代码示例
【8月更文挑战第31天】本文详细介绍了如何在Windows Presentation Foundation (WPF) 中集成OpenGL,以实现高性能的跨平台图形处理。通过具体示例代码,展示了使用SharpGL库在WPF应用中创建并渲染OpenGL图形的过程,包括开发环境搭建、OpenGL渲染窗口创建及控件集成等关键步骤,帮助开发者更好地理解和应用OpenGL技术。
1185 0
|
存储 JSON 监控
01-Httprunner-简介、安装及基本使用
01-Httprunner-简介、安装及基本使用
|
前端开发
Css样式大全以及css的属性
Css样式大全以及css的属性
260 0
WPF-Binding问题-模板样式使用Binding TemplatedParent与TemplateBinding区别
WPF-Binding问题-模板样式使用Binding TemplatedParent与TemplateBinding区别
476 0
|
Java 测试技术 API
Robotium自动化测试框架实用教程(图)
一、简介 Robotium是一款国外的Android自动化测试框架,主要针对Android平台的应用进行黑盒自动化测试,它提供了模拟各种手势操作(点击、长按、滑动等)、查找和断言机制的API,能够对各种控件进行操作。
3045 0
|
消息中间件 存储 编解码
【OpenAirInterface5g】高层模块接口及itti实体线程创建
在各模块之间,OAI使用了ITTI公共管理模块来负责规范实体管理,线程管理,队列管理,内存管理等,保证了各模块在资源使用上的规范性。
425 0
【OpenAirInterface5g】高层模块接口及itti实体线程创建