我在Delphi 10.1 Berlin中遇到了FMX TComboBox组件的问题(我也在早期的XE版本中看到过它)。问题是这个。
我创建了一个新的多平台项目,在一个空表单上放一个TComboBox,向TComboBox.Items添加一些项目,就像你在VCL中做的那样(这是FMX)。运行它并单击TComboBox的按钮,项目就会显示在下拉列表中。
接下来,我在表单上放置一个TStyleBook,将表单与StyleBook链接,并从Delphi 10.1 Berlin附带的Premium firemonkey样式中加载Copper .style。
现在,当我运行应用程序时,单击下拉按钮时,组合框的项目不会显示。但我可以使用向上和向下箭头键选择项目。如果我清除了样式,那么组合框会再次起作用。
所以,显然风格有问题(试过其他有相同效果的东西)或者我错过了什么。
(我也尝试使用右键菜单中的Add TListBoxItem,但问题仍然存在)。