【发布时间】:2011-10-15 03:26:16
【问题描述】:
我有一个 TPanel 的子类,我非常非常非常喜欢它,让我懊恼的是,这样做时字体似乎永远不会占用:
font.size := AFontsize;
font.style := AFontStyle;
font.color := AFontColor;
但是当我这样做时它确实改变了:
Canvas.Font.Assign(Font);
在 Delphi 7 中我不必这样做,但在 2009 年我似乎必须这样做。有什么关系?
【问题讨论】:
-
可能是
ParentFont:= true?,先设置ParentFont:= false,然后再试一次。 -
@Johan,更改字体会自动将 parentfont 设置为 false(在 OI 中尝试)。
标签: delphi fonts delphi-2009