【发布时间】:2017-09-17 18:16:05
【问题描述】:
如何在 rad studio XE3 中更改 StringGrid 中的字体大小 - FM2 Firemonkey 2 而不是 firemonkey 1
【问题讨论】:
标签: delphi firemonkey
如何在 rad studio XE3 中更改 StringGrid 中的字体大小 - FM2 Firemonkey 2 而不是 firemonkey 1
【问题讨论】:
标签: delphi firemonkey
我搜索了互联网,似乎没有办法将文本调整为 StringGrid。
您可以使用 FindStyleResource('header') 调整标题大小:
Change text size in Firemonkey StringGrid
但不清楚使用什么(如果有)代替“header”,以便您可以更改行中的文本。 Delphi 帮助文件根本没有用,因为我找不到可以在 FindStyleResource 函数中使用的所有可用参数。
至于下面的答案:
StringGrid1。Cells[X,Y] 没有 StyleLookup 属性。
另外,有人建议使用 OnDrawCell 程序,但看起来 StringGrid 又缺少这个(至少在 Delphi XE3 Firemonkey )。
【讨论】:
StringGrid1.StyledSettings.Size := False;
StringGrid1.TextSettings.Font.Size := 18;
这在 FireMonkey XE6 上运行良好, 但是您报告的关于 theader 的脚本在 XE6 上不起作用
【讨论】:
他们似乎仍然没有让这件事变得容易。
单元格基本上是 TEdits,因此它们使用 EditStyle 进行样式设置。但是如果你改变它,你会改变所有的 TEdits。不是你想要的。
理想情况下会有一个“CellStyleLookup”属性。设置好,修改样式,然后就可以了。但是没有。
【讨论】: