Список TComboBox не будет выпадать при использовании стилей Firemonkey в Delphi 10.1 Berlin
У меня проблема с компонентом FMX TComboBox в Delphi 10.1 Berlin (и я видел это также в более ранних версиях XE). Проблема в этом.
Я создаю новый мультиплатформенный проект, добавляю TComboBox в пустую форму, добавляю несколько элементов в TComboBox.Items, так же, как вы делали бы это в VCL (это FMX). Запустите его и нажмите кнопку TComboBox, и элементы отобразятся в выпадающем списке, как и должно быть.
Затем я помещаю TStyleBook в форму, связываю форму с StyleBook и загружаю стиль Copper .style из премиальных стилей Firemonkey, которые поставляются с Delphi 10.1 Berlin.
Теперь, когда я запускаю приложение, элементы поля со списком не отображаются, когда я нажимаю кнопку раскрывающегося списка. Но я могу выбирать элементы, используя стрелки вверх и вниз. Если я уберу стиль, комбобокс снова заработает.
Итак, очевидно, что либо со стилем что-то не так (пробовал другой с тем же эффектом), либо я что-то упустил.
(Я также пытался использовать Add TListBoxItem из контекстного меню, но проблема осталась).