zoukankan      html  css  js  c++  java
  • 如何让DevExpress TreeList的每个结点高亮显示?

        概述:如何让DevExpress TreeList的每个节点高亮显示?

    如何让DXperience TreeList的每个节点高亮显示?

    效果如下:

     
    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);
     
                    Rectangler = 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;
                }
           }

  • 相关阅读:
    2019-12-2 异常捕获
    类与类之间的6种关系
    关键字与理解
    this与super的语法比较
    单继承与多继承对比
    为什么javaBean要有get/set方法的设计
    多态在面向对象中的意义以及带来的好处
    十四、线程设计
    十三、窗口设计
    十二、SWING界面设计
  • 原文地址:https://www.cnblogs.com/goto/p/4109676.html
Copyright © 2011-2022 走看看