Форма Firemonkey - Главное меню исчезает, когда кнопка «Развернуть» отключена

Как показать TMainMenu в форме Firemonkey, если Form.BorderIcons.biMaximize равно false? Когда я устанавливаю его на false, MainMenu не появляется... а когда он установлен на true, он появляется.


person Flash Thunder    schedule 17.06.2014    source источник
comment
Как будто FMX был написан, и никто не подумал его протестировать ....... Время для отчета по контролю качества.   -  person David Heffernan    schedule 17.06.2014
comment
На самом деле это еще хуже; удалите любой из BorderIcons, и меню не появится.   -  person Ken White    schedule 17.06.2014
comment
Или используйте один из премиальных стилей и максимизировать не работает (QCed) - XE6. Или используйте blend.style, и кнопки не дают обратной связи при нажатии.   -  person rhody    schedule 17.06.2014
comment
Почему они это не исправили?   -  person Flash Thunder    schedule 17.06.2014
comment
Я знаю, что о проблеме с премиальными стилями сообщалось более одного раза на QC.   -  person rhody    schedule 18.06.2014
comment
Я только что установил XE6 Update 1, и он устраняет проблему с неисправной кнопкой максимизации при использовании премиальных стилей. Кроме того, в стиле наложения кнопки теперь показывают некоторую обратную связь при нажатии, хотя она все еще немного неуловима.   -  person rhody    schedule 20.06.2014
comment
Вы имеете в виду HOTFIX1? Это ничего не исправляет.   -  person Flash Thunder    schedule 20.06.2014


Ответы (1)


Да, похоже, это не работает, когда biMaximize, biMinimize или biSystem равны False. Мне это кажется ошибкой. Хотя я предполагаю, что это может быть по замыслу. Если бы я был вами, я бы отправил отчет об ошибке.

А пока вместо этого используйте компонент TMenuBar.

person David Heffernan    schedule 17.06.2014
comment
Я немного шокирован тем, что никто не проверил это в программном обеспечении, которое стоит более 4000 евро за лицензию. - person Flash Thunder; 17.06.2014
comment
Я не. FMX — это фабрика ошибок. Качество библиотек Delphi было ужасным на протяжении многих лет. FMX покоряет новые глубины. - person David Heffernan; 17.06.2014
comment
Нет, это были безмятежные дни. В любом случае, я не уверен, что здесь есть что еще сказать. - person David Heffernan; 17.06.2014