【问题标题】:Delphi XE3, ugly StringGrid's bordersDelphi XE3,丑陋的StringGrid的边框
【发布时间】:2012-10-21 08:56:15
【问题描述】:

与Delphi7 相比,为什么XE3 中StringGrid 的边界如此不清晰?如何解决?

【问题讨论】:

  • 该控件以 XE3 为主题。在我看来,这是一个重大改进。 D7 非主题风格在主题桌面环境中看起来非常错误。
  • 我可以想象为什么深色的边框看起来会更清晰;它更好地分离数据。然而,现代程序删除这些行或使它们更轻是有原因的。这是因为我们的大脑非常擅长仅通过对齐文本来识别列。这就是为什么文本列之间也没有这样的边界的原因。你不需要它们。
  • 然而,当两个控件都是主题时,为什么列表视图的外边框比字符串网格的外边框暗得多。

标签: delphi delphi-xe2 delphi-7 delphi-xe3


【解决方案1】:

在 Delphi 2010 之后,所有的 Grids 都是主题化的。要禁用网格上的新主题,您必须设置属性 在对象检查器中将 DrawingStyle 转换为 gdsClassic。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-10
    • 1970-01-01
    • 1970-01-01
    • 2018-09-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多