Firemonkey, многовидовое текущее состояние - PullRequest
0 голосов
/ 13 сентября 2018

Я новичок в firemonkey и у меня проблема. Когда я использую multiview.mode, установленный в PlatformBehaviour, и я на моем компьютере, дисплей представляет собой панель навигации со свернутой шириной 62. Это так, что некоторые значки изображений всегда отображаются вдоль левой стороны. изображение на Imgur - https://imgur.com/a/Sd3eidN

Проблема заключается в том, что подробный вид (элемент управления вкладками) выравнивается по клиенту и впоследствии запускается за навигационной панелью (т. Е. Выравнивается по левой стороне экрана при максимизации). При использовании параметра «Мульти-просмотр» и «Панель» он корректно корректируется по краю панели «Мульти-просмотр», но не при использовании панели навигации.

То, что я хотел бы сделать, это определить состояние многовидового объекта в файле from.show и установить левое поле в подробном представлении (элемент управления вкладками) на 63, чтобы оно начиналось на краю навигационной панели многовидового представления.

Я перепробовал несколько вариантов, но не могу определить, в каком режиме он находится. Итак, кто-нибудь может помочь с конкретной строкой кода, которая мне нужна, чтобы определить, какая опция отображается.

Спасибо

1 Ответ

0 голосов
/ 13 сентября 2018

Я разобрался, если кому-то интересно.

Вместо того, чтобы пытаться настроить его во время выполнения, вы можете установить multiview.TargetControl внутри инспектора объектов на все, что находится в подробном представлении. В моем случае это был TabControl. Затем он толкает его к краю панели множественного просмотра.

...