我是firemonkey的新手,但现在使用dxscene一年了。在dxscene中,可以在资源对象(firemonkey中的样式簿)中添加没有hastle的画笔资源。但是firemonkey让我感到困惑,embaracadero的docwiki建议手动将它添加到我不知道如何的样式书中。
有人可以帮我在样式书中添加画笔资源,以便查找它们吗?优选地涉及GUI的方式。
答案 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。