TProgressBar類沒有任何顏色屬性,即使您編輯自定義樣式,您也可以看到表示條的維京人(TStyleObject),但它沒有任何可更改的顏色屬性。
是否可以改變顏色Firemonkey TProgressBar in C++ Builder?
是否可以使用自定義顏色創建自定義樣式Firemonkey TProgressBar in C++ Builder?
是否有可能在運行時動態改變這種風格?
謝謝任何回覆或建議...如何在C++ Builder中更改Firemonkey TProgressBar的顏色?
0
A
回答
0
TStyleObject鏈接到包含要顯示的圖像的位圖。感興趣的屬性是SourceLookup,其中包含樣式中位圖的StyleName和SourceLink。該屬性包含指向要顯示的位圖區域的鏈接。
樣式設計師也應該拉動位圖,如果你看它(提示:MultiResBitmap屬性),你應該看到它的適當區域。
在這個階段,事情開始變得複雜,因爲我不知道在編輯器中導出或編輯位圖。
還有其他方法可以訪問位圖(例如工具菜單上的位圖樣式設計器),但如果您想更改顏色,則運行時可能不會對您有所幫助。我建議重建風格以使用簡單的TRectangles。只要確保您重複使用相同的StyleNames,以便代碼可以找到它們。
對於固定的顏色創建一個新的位圖,將其添加到您的樣式並將其引用到TStyleObjects。
相關問題
- 1. C++ Builder,TShapes,如何更改顏色OnMouseEnter
- 2. 如何在FireMonkey(C++ Builder)中製作不確定的進度條?
- 3. 如何更改Delphi中的Listview項目的顏色(Firemonkey Android)
- 4. 如何更改firemonkey中TTabcontrol的Ttabitem背景顏色?
- 5. 如何更改Firemonkey中TStringGrid的文本顏色Delphi XE5
- 6. 如何更改Delphi TGrid Firemonkey組件中單元格的顏色?
- 7. 如何更改c#中筆的顏色?
- 8. 在FireMonkey中更改TMemo的字體和背景顏色
- 9. TStringgrid在firemonkey中有條件地更改行的顏色
- 10. PDFLibrary for Firemonkey C++ Builder
- 11. 更改delphi中的組合框的字體顏色firemonkey mobile
- 12. C如何更改單詞的顏色
- 13. 如何使用按鈕更改標籤的顏色? Flash Builder 4.6
- 14. C#如何更改menuStrip懸停顏色?
- 15. Firemonkey(FMX)位圖和顏色
- 16. 在DataGridview行中更改顏色C#
- 17. 在C++中更改背景顏色
- 18. C++ Builder:刷新FireMonkey Visual Component
- 19. 如何在Netbeans中更改此顏色?
- 20. 如何改變TCylinder的顏色德爾福Firemonkey
- 21. 如何在C#中更改窗體的顏色和大小?
- 22. 如何在C#.NET中更改圖像的像素顏色
- 23. 如何在ASP.NET/C#中更改Site.Master的主題和顏色?
- 24. 如何在OpenGL中將顏色更改爲隨機顏色?
- 25. 更改顏色
- 26. 如何更改光標顏色而不更改文字顏色?
- 27. 如何更改sbt顏色?
- 28. 如何更改ActionBar顏色
- 29. 如何更改createCircularReveal()顏色?
- 30. 如何更改layer.border.top顏色?