如何让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;
            }
       }
复制代码
目录
相关文章
|
7月前
EasyUI datagrid 从左至右递归合并表格
EasyUI datagrid 从左至右递归合并表格
42 2
|
6月前
|
存储 前端开发 JavaScript
elementUI Tree 树形控件单选实现
【6月更文挑战第3天】Element UI 的树形控件(el-tree)默认不支持单选,但可以通过监听节点点击事件并手动更新选中状态实现。以下是一个简单的示例,展示如何创建单选树: ```html &
290 0
element组件里的tree树形控件的使用?
element组件里的tree树形控件的使用?
13zTree - 展开 / 折叠父节点控制
13zTree - 展开 / 折叠父节点控制
58 0
13zTree - 展开 / 折叠父节点控制
03zTree - 不显示连接线
03zTree - 不显示连接线
57 0
关于递归调用,实现树形菜单的样式
一:需求   现有以需求就是把某一个帖子的全部评论展示出来。 二:分析   关于对帖子的评论分为主评论和子评论,主评论就是对帖子的直接评论,子评论就是对评论的评论。 三:思路   先获取某一个帖子的全部主评论,递归判断是否有子评论,获取子评论。
1266 0
Devexpress treelist 控件属性大全
属性列表 1、OptionsSelection: EnableAppearanceForcusedCell:选中的Cell的Appearance设置是否可用。默认为True; EnableAppearanceForcusedRow:选中的Node的Appearance设置是否可用。
1746 0