2015-01-21 78 views
2

我已經使用Delphi XE7 firemonkey爲Android手機創建了應用程序。在那我使用Combobox。如何更改組合框的字體顏色?更改delphi中的組合框的字體顏色firemonkey mobile

+1

無法通過編輯組合框的屬性來更改字體或顏色。在Android中,它們全部變回默認值,但您可以使用以下鏈接更改字體,但它會更改所有字體! http://firemonkeyblog.blogspot.nl/2014/12/using-custom-fonts-in-android-delphi.html – Remi 2015-01-23 12:26:39

+0

我已經看到這個鏈接,我無法理解。是否有任何示例代碼。?在此鏈接中,不更改字體顏色 – 2015-02-04 06:30:31

+0

據我所知,更改字體的顏色是不可能的。並且不知道是否有更改字體的示例代碼。只需按照鏈接 – Remi 2015-02-06 07:22:15

回答

4
ComboBox1.ListBox.ListItems[0].TextSettings.FontColor := TAlphaColorRec.White; 
    ComboBox1.ListBox.ListItems[0].StyledSettings := ComboBox1.ListBox.ListItems[0].StyledSettings 
- [TStyledSetting.ssFontColor]; 

上述代碼工作正常用於在firemonkey應用改變第一項的字體顏色在組合框中「ComboBox1」。

+1

不會改變組合框中的第一項? – ochi 2015-02-13 19:46:30

+0

是的。只有特定的索引,字體顏色纔會改變。 – test 2015-02-14 03:54:22