【问题标题】:Is it possible to change the font size of TListView groups?是否可以更改 TListView 组的字体大小?
【发布时间】:2009-12-11 10:36:49
【问题描述】:

从 Delphi 2009 开始,TListView 组件现在提供了使用 Groups 功能显示分组项目的可能性。

是否可以仅更改组标题文本的字体大小?默认情况下,它使用与其他 ListView 项目相同的字体和大小,但我想增加组标题文本的大小。

谢谢!

【问题讨论】:

    标签: delphi fonts header tlistview


    【解决方案1】:

    操作系统以及 VCL 不支持自定义 ListView 组标题的字体大小。

    【讨论】:

    • 字体颜色怎么样?
    【解决方案2】:

    我在这里找到了一段非常好的代码:

    To change a font for TListView header

    【讨论】:

      【解决方案3】:

      我不知道具体,但是在 Delphi 2007 中,我使用了 TListViews 的字体颜色和样式。

      值得一看

      AdvancedCustomDrawItem

      方法和看做类似下面的事情:

      ListView.Canvas.Font.Size := 10;

      取决于例程中正在绘制的特定Item的细节

      【讨论】:

      • 感谢您的回复。不幸的是设置“Sender.Canvas.Font.Size := 10;” AdvancedCustomDrawItem 上的仅适用于 ListView 项,不适用于 Groups 标题文本。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-19
      • 2022-08-16
      • 2016-06-20
      • 1970-01-01
      • 1970-01-01
      • 2014-01-05
      • 1970-01-01
      相关资源
      最近更新 更多