如何在 rad studio XE3 中的 StringGrid 中更改字体大小 - FM2 Firemonkey 2 not firemonkey 1
问问题
3010 次
3 回答
2
我搜索了互联网,似乎没有办法将文本调整为StringGrid。
您可以使用FindStyleResource('header')调整标题的大小:
更改 Firemonkey StringGrid 中的文本大小
但尚不清楚使用什么(如果有)代替“标题”,因此您可以更改行中的文本。Delphi 帮助文件根本没有用,因为我找不到可以在FindStyleResource函数中使用的所有可用参数。
至于下面的答案:
字符串网格1。单元格[X,Y] 没有StyleLookup属性。
此外,有些人建议使用OnDrawCell过程,但看起来StringGrid缺少这个(至少在Delphi XE3 Firemonkey 中)。
于 2012-10-23T11:07:46.177 回答
0
他们似乎仍然没有让这件事变得容易。
这些单元基本上是 TEdit,因此它们使用 EditStyle 进行样式设置。但是如果你改变它,你会改变所有的 TEdits。不是你想要的。
理想情况下会有一个“CellStyleLookup”属性。设置好,修改样式,然后就可以了。但是没有。
于 2012-09-18T22:08:11.473 回答
0
StringGrid1.StyledSettings.Size := False;
StringGrid1.TextSettings.Font.Size := 18;
这在 FireMonkey XE6 上运行良好,但是您报告的关于 theader 的脚本在 XE6 上不起作用
于 2014-05-21T08:36:29.633 回答