2013-03-05 41 views
0

我是firemonkey的新手,但自從現在開始使用dxscene。在dxscene中,刷資源可以在資源對象(firemonkey中的樣式簿)中沒有喧鬧地添加。但firemonkey讓我難以置信,embaracadero的docwiki建議將它手動添加到風格書中,我不知道該怎麼做。如何在firemonkey中創建畫筆資源

有人可以幫助我在樣式書中添加筆刷資源,以便查找它們嗎?優選地涉及GUI的方式。

回答

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; 

一旦你補充說,一個包,右鍵單擊包項目經理(右上),並選擇安裝。

+0

非常感謝您的幫助。我知道FMX中有一個TBrushObject,在源代碼中找到它,但是因爲我之前從未製作過軟件包/組件,所以不知道註冊的事情。 – 2013-03-06 17:25:31

+0

對於新手來說,解決方案的錯誤更正是在uses塊中添加「Classes」單元以避免未聲明的標識符編譯器錯誤。 – 2013-03-06 17:29:14

+0

謝謝,我已經更新了我的答案。 – 2013-03-06 22:59:55

相關問題