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

[TTabItem] [XE7] [Android] Как создать и удалить вкладки в run-time?


brunnengi

Вопрос

Здравствуйте.

Подскажите пожалуйста как правильно создать новые вкладки у TTabControl и как потом удалить все вкладки кроме первой включая содержимое, которое тоже создавалось в run-time.

Новые вкладки создаю через

TabControl.Add();

А удалять пробовал и через Destroy и через Delete, но то не удаляет то сыпет ошибками, то виснет приложение.

В частном случае, то бишь моем, у меня TabControl имеет одну вкладку созданную в DisignTime.

Требуется создать новые. А потом удалить все вкладки с содержимым кроме первой.

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

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

  • 0
  • Администраторы

Добрый день,

Пустая вкладка удаляется через:

TabControl1.Delete(TabIndex);

Попробовал уничтожить пустую вкладку и вкладку с кнопкой. Все отработало на андроиде без ошибок. 

Проверьте, нету ли у вас ссылок на внутренние компоненты вкладки. 

На всякий случай стоит ознакомиться с ARC (Как правильно удалять контролы в RunTime?), так как он на 99% является причиной не возможности удалить вкладку на мобильных платформах.

Ссылка на комментарий
Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...