Я тестирую Delphi XE2 и создаю новое приложение FireMonkey HD, но у меня проблема: конструктор форм для форм FireMonkey не отображается или недоступен, опция Toggle Form / unit в меню View отключена, а также кнопка панели инструментов переключаться между формами и кодом даже с помощью F12 не работает. Я попробовал вариант Shitf-F12 (окна форм), но в списке нет ни одной формы. Я также попытался добавить новые формы firemonkey, но ни одна форма не отображается, виден только код. -Любые предложения по решению этой проблемы?
Переключение между формой и единицей не работает в проекте Firemonkey
Ответы (2)
У меня была такая же проблема несколько дней назад, и проблема заключалась в том, что я отключил параметр Embedded designer
. Похоже, что конструктор форм FireMonkey работает только во встроенном окне.
Попробуйте включить параметр Embedded designer
в
Инструменты -> Параметры -> Параметры среды -> VCL Designer -> Встроенный дизайнер
Для информации это написано в readme:
FireMonkey требует встроенного конструктора
FireMonkey поддерживает только встроенный конструктор форм. Если IDE настроен на использование невстроенного конструктора (то есть, если не установлен флажок «Инструменты»> «Параметры»> «Параметры среды»> «Конструктор VCL> Встроенный конструктор»), то проекты FireMonkey будут открывать модули формы FireMonkey, как если бы они были простыми модулями Delphi. Конструктор форм будет недоступен. Чтобы использовать конструктор форм, отметьте опцию использования встроенного конструктора и перезапустите среду IDE.