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

[TTabControl] Как сделать отображение всех вкладок в ряд?


Sam

Вопрос

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

  • 0

В VCL есть компонент PageControl. Там, когда вкладки не убираются в окно, их можно расположить либо в несколько строк, либо показать кнопки прокрутки (как в панели контролов RAD Studio). Очень жаль, что по очень многим "простым" параметрам, FMX очень сильно отстает от VCL. Или я ошибаюсь и не сильно ознакомлен с FMX?

Ссылка на комментарий
  • 0
  • Администраторы

Добрый вечер,

Начиная с XE9 TTabControl теперь умеет прокручивать вкладки. Добавлены дополнительные кнопки прокрутки. На мобильных платформах вкладки пролистываются пальцем.

Для ранних версий

  1. Аналога компонента только кладок из VCL в FireMonkey увы нету.
  2. TTabControl из FireMonkey не умеет отображать свои закладки в несколько рядов. Так что единственными решениями пока являются:
    1. Использовать свойство TTabControl.FullSize.
    2. Заранее выбирать ширину TabControl, чтобы все вкладки поместились (понимаю, что не всегда этого можно добиться)
    3. Создать наследника от TTabControl и переопределить свой вариант расположения вкладок (метод TTabControl.RealignTabs).
Ссылка на комментарий
Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...