Переключение между формой и модулем не работает в проекте Firemonkey - PullRequest
10 голосов
/ 09 сентября 2011

Я тестирую Delphi XE2 и создаю новое приложение FireMonkey HD, но у меня есть проблема, конструктор форм для форм FireMonkey не отображается или недоступен, параметр «Переключить форму / модуль» в меню «Вид» также отключенКнопка на панели инструментов для переключения между формами и кодом даже при использовании F12 не работает.Я пробовал опцию Shitf-F12 (окна форм), но ни одна форма не указана.Я попытался добавить новые формы Firemonkey, но ни одна форма не отображается, только код виден.- Есть предложения по решению этой проблемы?

Ответы [ 2 ]

9 голосов
/ 09 сентября 2011

У меня была такая же проблема несколько дней назад, и проблема была в том, что я отключил опцию Embedded designer. Похоже, что дизайнер форм FireMonkey работает только во встроенном окне.

Попробуйте включить параметр Embedded designer в

Инструменты -> Параметры -> Параметры среды -> VCL Designer -> Встроенный дизайнер

5 голосов
/ 12 сентября 2011

Для информации это написано в readme :

FireMonkey Требуется встроенный дизайнер

FireMonkey поддерживает только встроенный конструктор форм. Если IDE установлена использовать не встроенный конструктор (то есть, если Сервис> Параметры> Параметры среды> VCL Designer> Встроенный дизайнер не отмечен), тогда проекты FireMonkey будут открывать блоки формы FireMonkey, как будто они были простые единицы Delphi. Конструктор форм не будет доступен. к используйте Дизайнер форм, отметьте опцию, чтобы использовать Embedded Designer и перезапустите IDE.

...