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

Как центрировать 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
Новые материалы

Дрейф концепций в ИИ
Что такое концептуальный дрейф? Дрейф понятий — это явление в искусственном интеллекте и машинном обучении, при котором основное распределение данных меняется со временем. Это изменение в..

Изучите Vue перед React. Вот почему
Сегодняшняя сеть представляет собой запутанный беспорядок из разных языков, библиотек и фреймворков, и начинающие веб-разработчики часто не могут понять, что изучать в первую очередь. Что вы..

Гл.31 — Помощь слабослышащим с помощью возможностей машинного обучения Apple Watch.
1 500 000 000  – количество людей с потерей слуха в мире. Это почти 20% населения Земли! (источник: who.int ) Недавно я экспериментировал с Apple Sound Classification API, и результаты на..

Машинное обучение без кода / Глубокое обучение Каждый специалист по обработке и анализу данных должен знать
Akkio, Очевидно.ай, DataRobot, Левити, Clarifai, Teachable Machines, Lobe, Pimer, DynaBench, APAflow Teachable Machine- https://teachablemachine.withgoogle.com/ Vertex AI..

Код, который работает вместе, остается вместе
Первоначально это было опубликовано в tiagojdf . Когда я только начинал как младший программист, я всегда терялся, глядя на внутренний код. Я предположил, что отчасти это было из-за того,..

Эта модель Google сочетает в себе рассуждение и действие в рамках одной языковой модели.
ReAct предоставляет архитектуру, которая инициирует действия на основе путей рассуждений языка. Недавно я запустил образовательный информационный бюллетень, посвященный ИИ, у которого уже..

Сортировка структур JSON по нескольким полям в JavaScript
Array.sort() не для слабонервных. Особенно, когда речь идет о сортировке сложных структур данных. Большинство руководств по JavaScript дают только краткое введение в Array.sort() . Обычно..