Перейти к содержанию
Fire Monkey от А до Я
  • 0

Rusland

Вопрос

Есть несколько кнопок в ряд внутри Layout. У всех Align=Right.  В программе часто делаются манипуляции - некоторые кнопки скрываются. Из-за этого порядок кнопок нарушается (меняются между собой местами).

Как его можно восстановить или программно задать (какая кнопка первая, какая вторая и т.д.)?

Ссылка на комментарий

Рекомендуемые сообщения

  • 1
  • Модераторы

1) скрываем все контролы

2) меняем align при показе

        layName.Visible := true;
        layName.Align := TAlignLayout.Bottom;
        layName.Position.Y := layName.Position.Y + 1;
        layName.Align := TAlignLayout.Top;
        layName.RecalcSize;

позиции сохраняются если всегда скрывать контролы с конца

Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...