Ttabcontrol ефект багатосторінковий в рамках однієї вкладки ttabcontrol - налаштування зовнішнього вигляду

Ttabcontrol ефект багатосторінковий в рамках однієї вкладки ttabcontrol - налаштування зовнішнього вигляду

Програма має велику кількість. елементів інтерфейсу і багато екранів.
Тому я зробив таку річ - Таб контрол, на якому лежить частина постійно завантажується інтерфейсу, і одна закладка (tabPage) куди завантажуються фрейми - там лежать рідко використовуються екрани,
тобто Фрейм створюю в runtime, ставлю фреймів MyFrame.Parent: = FrameTabPage і показую цей таб кодом TabControl.SetActiveTabWithTransition
Юзер пішов з цієї сторінки я прибираю фрейм кодом MyFrame.Parent: = nil
Все працює, але проблема в тому що це сильно пригальмовує систему - в результаті анімація Slide таба рухається ривками. Гальмує на етапі MyFrame.Parent: = FrameTabPage, тобто навіть якщо я створю фрейм на етапі старту програми, то все одно буде гальмувати на цьому етапі MyFrame.Parent: = FrameTabPage (мабуть підганяються розміри, на фреймі лежить ListBox з контролю).
Якщо Parent фреймів заздалегідь поставити на потрібний TabPage, то нічого не гальмує, але програма вантажиться довше.
Порадьте будь ласка що можна тут придумати, адже хтось використовує фрейми.

Ttabcontrol ефект багатосторінковий в рамках однієї вкладки ttabcontrol - налаштування зовнішнього вигляду

Добрий вечір!
Чи не підкажете, чи є в TabControl кнопки закрити вкладку, на подобу закриття вкладок браузера. якщо немає, то як промені всього їх організувати?

Ttabcontrol ефект багатосторінковий в рамках однієї вкладки ttabcontrol - налаштування зовнішнього вигляду

Є TTabControl, в ньому дві вкладки. На одній два expander'a (в кожному вважатимемо за 3 кнопки), інша - порожня. Перегортання відбувається вкрай повільно (лага, скажімо так просідає фпс) коли обидва expander'a розкриті, коли вони згорнуті перегортання відбувається плавніше. Чи можна як-небудь це виправити? Причому гальмує все, навіть раскристіе expander'ов відбувається із затримкою.

Ttabcontrol ефект багатосторінковий в рамках однієї вкладки ttabcontrol - налаштування зовнішнього вигляду

Помітив в декількох своїх додатках дивну поведінку TTabControl на Андроїд - перший перемикання табів c TTabTransition.Slide викликає фриз отсновного потоку додатки приблизно на секунду. Чи не залежить від змісту табів. Чи не залежить від методу створення табів і табконтрола. Наступні зміни табів проходять гладко.
Можна як нибудь пересмикнути заздалегідь механізм анімації (думаю в ньому причина)?

Ttabcontrol ефект багатосторінковий в рамках однієї вкладки ttabcontrol - налаштування зовнішнього вигляду

# 13; При динамічному гортанні зникає назва Tab'а з якого відбувається перехід # 13;
# 13; # 13; # 13; Спочатку я прибираю вкладки і переходжу на потрібний tab # 13;
# 13; # 13; # 13; TabControl1.tabindex: = 1; # 13; Tabcontrol1.tabposition: = ttabposition.none # 13; # 13; # 13; Потім роблю перехід назад і повертаю вкладки, але та з якої робив перехід зникає. # 13;
# 13; # 13; # 13; TabControl1.tabindex: = 2; # 13; Tabcontrol1.tabposition: = ttabposition.top # 13; # 13; # 13; # 13; до: # 13;
# 13; # 13; # 13; після: # 13;
# 13; # 13; # 13; Хто небудь стикався з таким? # 13;

Ttabcontrol ефект багатосторінковий в рамках однієї вкладки ttabcontrol - налаштування зовнішнього вигляду

# 13; Добрий день! # 13;
# 13; # 13; # 13; Одного разу на форумі обговорювалася тема як зробити перемикання вкладок TabControl з анімацією через TActionList. # 13;
# 13; # 13; # 13; Зараз виникла необхідність перемикати вкладки через жест pan? тобто щоб вкладка рухалася за пальцем користувача (як це зроблено практично у всіх мобільних додатках, наприклад в фейсбуці. Нижче скрін, на якому показані по половині обидві вкладки, вони в цей момент перетягуються пальцем). # 13;
# 13; # 13; # 13; Це реально зробити? Якщо так, то як? Я вже підозрюю, що табом такого не зробиш, а тільки широкою панеллю, розділене на сектори. # 13;
# 13; # 13; # 13; # 13;

Ttabcontrol ефект багатосторінковий в рамках однієї вкладки ttabcontrol - налаштування зовнішнього вигляду

# 13; Як, використовуючи метод SetActiveTabWithTransition, змінити швидкість анімації (Duration)? # 13;