2015-01-21 73 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