Хобрук: Ваш путь к мастерству в программировании

Как центрировать TLayout после масштабирования

У меня есть MyFrame (TFrame), который содержит MyLayout (TLayout) с Align = Center. Я использую MyFrame.Scale для уменьшения/увеличения MyLayout и его содержимого. Масштабирование работает нормально. Любые мысли о том, как визуально центрировать MyLayout в MyFrame после масштабирования?

16.01.2017

  • При изменении масштаба во время разработки положение MyLayout корректируется автоматически. 17.01.2017

Ответы:


1

Вы можете поместить свой макет в TGridPanelLayout: http://docwiki.embarcadero.com/Libraries/Seattle/en/FMX.Layouts.TGridPanelLayout

Если у вас есть сетка с 4 строками и 4 столбцами, вы можете поместить свой макет в Cell[1,1] с RowSpan = 2 и ColumnSpan = 2 и изменить свойство Align TGridPanelLayout и MyLayout на Client. Тогда ваш макет всегда будет центрирован.

19.01.2017
Новые материалы

Понимание структуры каталогов Linux
Структура каталогов Linux — это иерархическая организация файлов и каталогов в системе Linux. Понимание этой структуры важно для всех, кто хочет использовать Linux в качестве основной..

Введение в SQLite3 в Python
SQLite3 — это популярная и часто используемая программная библиотека для управления реляционными базами данных. Она портативна, быстра и проста в использовании, что делает ее отличным выбором..

Как создать ORM в Node.js
Что такое ОРМ? Проще говоря, система ORM — это метод, в котором вы используете объектно-ориентированную парадигму для создания сопоставления между приложением и базой данных для выполнения..

Руководство для начинающих по обработке естественного языка .
Обработка естественного языка — захватывающая и быстро развивающаяся область, которую можно охарактеризовать как сочетание лингвистики, информатики и искусственного интеллекта. Это помогает..

Защитите свое приложение NodeJS с помощью веб-токенов JSON (JWT): руководство по аутентификации на основе токенов
В современном мире веб-приложений безопасность важнее, чем когда-либо. Одним из наиболее важных аспектов защиты веб-приложений является аутентификация пользователей. Аутентификация на основе..

Вводное руководство по аннотациям @PreAuthorize и @PostAuthorize в Spring Security
Введение Spring Security — это мощная и настраиваемая среда аутентификации и контроля доступа для приложений Java, особенно тех, которые созданы с использованием среды Spring. Этот пост..

От стартапов к успеху в индустрии наук о данных: 5 важных инструментов
Постоянно растущие объемы данных сегодня играют решающую роль для каждой компании, которая хочет оставаться на вершине. Это означает использование технологий искусственного интеллекта ,..