我正在尝试更改 Delphi Firemonkey XE 7中组合框的字体大小。该应用程序将在Windows平板电脑上使用。它已经工作到目前为止,组合框中显示的选定项目在“未打开”时更改字体大小,但当我单击组合框并打开下拉菜单时,下拉菜单中的项目仍然具有默认字体大小。有人知道如何解决这个问题吗?
到目前为止的源代码:
for i := 0 to combobox1.Count - 1 do
begin
combobox1.ListBox.ListItems[i].TextSettings.Font.Size := 20;
combobox1.ListBox.ListItems[i].StyledSettings := combobox1.ListBox.ListItems[i].StyledSettings - [TStyledSetting.Size];
end;
单击here查看所述问题的图片。
提前感谢!莱亚
2条答案
按热度按时间nhhxz33t1#
要在ComboBox中使用样式化的ListBox项,请设置
ComboBox.DropDownKind := TDropDownKind.Custom
uemypmqf2#
作者:JAN BLOMQVIST