Поиск сообщества
Показаны результаты для тегов 'TTabControl'.
Найдено: 23 результата
-
У TTabControl есть пара элементов TTabItem. Нужно с анимацией переключаться между ними. В ActionList добавил стандартный Action - ChangeTabAction и создал процедуру: procedure TfmMain.ChangeTab(ATab: TTabItem); begin ChangeTabAction1.Tab := ATab; ChangeTabAction1.ExecuteTarget(self); end; Проблема в том, что при переключении с первой на вторую вкладку TTabItem анимации нет. А вот если переключаешься обратно на первую вкладку, то анимация есть. Но... проблема проявляется только на Андроид-устройстве. На Windows переключаение выполняется с анимацией в обе стороны.
-
Программа имеет большое кол. элементов интерфейса и много экранов. Поэтому я сделал такую вещь - Таб контрол, на котором лежит часть постоянно загружаемого интерфейса, и одна закладка (tabPage) куда загружаются фреймы - там лежат редко используемые экраны, т.е. фрэйм создаю в runtime, ставлю фрэйму MyFrame.Parent := FrameTabPage и показываю этот таб кодом TabControl.SetActiveTabWithTransition Юзер ушел с этой страницы я убираю фрейм кодом MyFrame.Parent := nil Все работает, но проблема в том что это сильно подтормаживает систему - в результате анимация Slide таба двигается рывками. Тормозит на этапе MyFrame.Parent := FrameTabPage, т.е. даже если я создам фрейм на этапе старта программы, то все равно будет тормозить на этом этапе MyFrame.Parent := FrameTabPage (видимо подгоняются размеры, на фрейме лежит ListBox с контролами ). . Если Parent фрэйма заранее поставить на нужный TabPage, то ничего не тормозит, но программа грузится дольше. Посоветуйте пожалуйста что можно тут придумать, ведь кто-то использует фреймы..
-
Добрый вечер! Не подскажете, есть ли в TabControl кнопки закрыть вкладку, на подобие закрытия вкладок браузера?....если нет, то как луче всего их организовать?
-
Имеется TTabControl, в нем две вкладки. На одной два expander'a(в каждом будем считать по 3 кнопки), другая - пустая. Перелистывание происходит крайне медленно (лагает, скажем так проседает фпс) когда оба expander'a раскрыты, когда они свернуты перелистывание происходит плавнее. Можно ли как-нибудь это исправить? Причем тормозит все, даже раскрыстие expander'ов происходит с задержкой.
-
Тормоза при первом переключении вкладок TTabControl
Евгений Корепов опубликовал вопрос в Переключение вкладок
Заметил в нескольких своих приложениях странное поведение TTabControl на Андроиде - первое переключение табов c TTabTransition.Slide вызывает фриз отсновного потока приложения примерно на секунду. Не зависит от содержания табов. Не зависит от метода создания табов и табконтрола. Последующие смены табов проходят гладко. Можно как нибудь передернуть заранее механизм анимации (думаю в нем причина)?- 5 ответов
-
- Delphi XE8
- Android
-
(и ещё 2 )
C тегом:
-
TTabControl [TTabControl] При переключении Tabs исчезает вкладка
Akromd опубликовал вопрос в Переключение вкладок
При динамическом перелистывании исчезает название Tab'а с которого происходит переход Вначале я убираю вкладки и перехожу на нужный tab TabControl1.tabindex := 1; Tabcontrol1.tabposition := ttabposition.none Затем делаю переход обратно и возвращаю вкладки, но та с которой делал переход исчезает. TabControl1.tabindex := 2; Tabcontrol1.tabposition := ttabposition.top До: После: Кто нибудь сталкивался с таким? -
TTabControl [TTabControl] Как изменить свойство TabHeight
Axbor опубликовал вопрос в Настройки внешнего вида
Что то не могу изменить свойство TabHeight компоненты TTabControl. Может что то нужно сделать перед изменением?! FullSize отключен. -
Не могу настроить цвет текста заголовка в TabItem. Меняю шрифт, размер и цвет. Но все остается прежним.
- 4 ответа
-
- TextSettings
- StyledSettings
- (и ещё 4 )
-
TTabControl [TTabControl] Как сделать отображение всех вкладок в ряд?
Sam опубликовал вопрос в Настройки внешнего вида
К примеру тут у меня 10 вкладок, а видно только 5. А мне надо кликнуть на 8. Как сделать отображение всех вкладок? Может в несколько рядов. -
Здравствуйте. Подскажите пожалуйста как правильно создать новые вкладки у TTabControl и как потом удалить все вкладки кроме первой включая содержимое, которое тоже создавалось в run-time. Новые вкладки создаю через TabControl.Add(); А удалять пробовал и через Destroy и через Delete, но то не удаляет то сыпет ошибками, то виснет приложение. В частном случае, то бишь моем, у меня TabControl имеет одну вкладку созданную в DisignTime. Требуется создать новые. А потом удалить все вкладки с содержимым кроме первой.
- 2 ответа
-
- TTabControl
- Remove
-
(и ещё 2 )
C тегом:
-
Здравствуйте. Есть видео файл. При использование на форме mediaPlayerControl'а он воспроизводит видео поверх всего. Т.е. если взять TabContol и создать в нём две вкладки - TabItem1 и TabItem2 и в TabItem2 поместить MediPlayerControl с играющим видео, то даже если мы в процессе переключимся на на вкладку TabItem1, видео все равно будет видно. Сам видеоряд состоит из 150 кадров. Размер 600ш на 840в. Т.е. я могу конечно раскадрировать файл. Но что мне потом использовать для адекватного отображения на форме? Я так понимаю что даже BitmapListAnimation мне тут не помощник, ибо, насколько я помню, у него есть свои ограничения на размеры. Так что мне тогда использовать?
- 1 ответ
-
- TMediaPlayerControl
- TTabControl
-
(и ещё 1 )
C тегом:
-
Добрый день! Однажды на форуме обсуждалась тема как сделать переключение вкладок TabControl с анимацией через TActionList. Сейчас возникла необходимость переключать вкладки через жест pan? т.е. чтобы вкладка двигалась за пальцем пользователя (как это сделано практически во всех мобильных приложениях, например в фейсбуке. Ниже скрин, на котором показаны по половине обе вкладки, они в этот момент перетаскиваются пальцем). Это реально сделать? Если да, то как? Я уже подозреваю, что табом такого не сделаешь, а только широкой панелью, разделенное на сектора.
- 1 ответ
-
- TabControl
- Pan Event
- (и ещё 4 )
-
День добрый! Такая проблемка, нашёл в инете как перелистывать красиво закладки табконтрола. Есть TActionList в нём создаём 2 события из разряда стандартных, указываем на какую будет перелистываться, тут всё отлично. Проблема возникает когда я указываю у кнопки в Action, ChangeTabAction1 (стиль кнопки documentbuttontext). И тут надпись у кнопки меняется, как мне оставить нужную мне надпись в кнопки, но и чтобы срабатывало события из акшинлиста? Текст кнопки в дизайнере поменять можно но в рантайме он сново станет Go to <Имя закладки>
- 5 ответов
-
- TActionList
- CustomText
- (и ещё 4 )
-
В TabControl(е) создал TabItem и на его положил кнопку так что бы половина кнопки была не видна. А токого же поведения когда кнопка лежит на панели (TPanel) добится не получается, кнопку всегда видно, даже когда она выходит за рамки панели. Кто может сказать почему и как это исправить? Для наглядности прицепил картинку с проблеммой
-
TTabControl [TTabControl] Можно ли скрыть названия вкладок?
rareMax опубликовал вопрос в Настройки внешнего вида
Как можно скрыть переключатели вкладок? Что бы не было видно TabItem1 и TabItem2- 1 ответ
-
- TTabPosition
- TTabItem
-
(и ещё 1 )
C тегом:
-
Можно ли реализовать эффект перелистывания листов книги при смене табов в табконтрол? Пробовал реализовать в 3D приложении. На Layer3D кидал табконтрол и свойство Layer3D->RotationAngle->Y привязывал к FloatAnimation->StopValue=360 Но получается не красиво - делается два оборота,- может есть возможность полностью перевернуть табконтрол на 360о , в идеале табитем,за один поворот 180о ? Если кто смотрел на андроиде NextLauncher, в нем можно поставить эффект перелистывания рабочих столов Ткань, что-то типа такого я хочу реализовать Вот, только ето сильно крутой эффект, меня устроит и простое прямоугольное перелистывание , желательно итемов табконтрола но устроит и вариант смена итема и переворот всего табконтрола RotationAngle->Y подходит, но из за того что происходит двойной переворот табконтрола и визуально ето не красиво, а реализовать переворот на 360 в одном перевороте пока не выходит Заранее спасибо