如何在firemonkey中创建画笔资源

时间:2013-03-05 20:58:21

标签: delphi firemonkey delphi-xe3

我是firemonkey的新手,但现在使用dxscene一年了。在dxscene中,可以在资源对象(firemonkey中的样式簿)中添加没有hastle的画笔资源。但是firemonkey让我感到困惑,embaracadero的docwiki建议手动将它添加到我不知道如何的样式书中。

有人可以帮我在样式书中添加画笔资源,以便查找它们吗?优选地涉及GUI的方式。

1 个答案:

答案 0 :(得分:2)

样式书只能包含TFMXObject的后代,但TBrush直接从TPersistent下降,因此无法添加。 FMX.types单元包含一个适合的TBrushObject,但它似乎没有在任何地方注册,因此它在工具调色板中不可用。

我建议创建一个注册它的包,因此可以坐下来选择。您需要在包中添加一个单元,例如:

unit RegisterBrushObject;
interface
uses FMX.Types;

procedure Register;

implementation
uses Classes;

procedure Register;
begin
  RegisterComponents('Custom', [TBrushObject]);
end;

initialization
  RegisterFMXClasses([TBrushObject]);
end;

将其添加到软件包后,右键单击项目管理器中的软件包(右上角),然后选择Install。