zoukankan      html  css  js  c++  java
  • 如何使用TdsSideBar控件得到XP风格的GROUP,2000风格的ITEM

    KeyLife富翁笔记
    作者: HongYuan
    标题: 如何使用TdsSideBar控件得到XP风格的GROUP,2000风格的ITEM
    关键字:
    分类: 个人专区
    密级: 公开
    (评分: , 回复: 0, 阅读: 438) »»

    如何为TdsSideBar的PaintStyle=sbpsW2K设置Groups标题颜色?
    TdxSideBarW2KPainter = class(TdxSideBarFlatPainter)
    protected
      function CreateViewInfo: TdxSideBarViewInfo; override;
    public
      //覆盖此方法,并在方法中使用代理调用TdxSideBarXPPainter.DrawGroup,并在些方法中修改Canvas.Brush.Color属性即可
      procedure DrawGroup(AGroupViewInfo: TdxSideGroupViewInfo); override;
    end;

    procedure TdxSideBarW2KPainter.DrawGroup(
      AGroupViewInfo: TdxSideGroupViewInfo);
    var
      SideBarXp:TdxSideBarXPPainter;
    begin
      try
        SideBarXp:=TdxSideBarXPPainter.Create(Self.FSideBar);
        SideBarXp.DrawGroup(AGroupViewInfo);
      finally
        FreeAndNil(SideBarXp);
      end;
    end;



    这样就可以得到了XP风格的GROUP,2000风格的ITEM,我就是喜欢这个样式。


    2005-7-1 14:29:25   
  • 相关阅读:
    Flex 医疗行程图
    java cmd 命令
    面向对象的ExtJS场景开发
    spring Integration服务总线

    Vue.js 渲染函数, JSX(未掌握,未学完)
    JavaScript--Array; Array.prototype
    Vue.js 响应式原理
    Turbolinks
    LINQ 操作符
  • 原文地址:https://www.cnblogs.com/ZhouXiHong/p/568274.html
Copyright © 2011-2022 走看看