|
474 / 337 / 36
Регистрация: 31.05.2011
Сообщений: 1,164
|
|
Прокрутка вкладок PageControl'a10.05.2012, 22:38. Показов 6178. Ответов 20
Метки нет (Все метки)
Всем Привет!
![]() Есть PageControl с вкладками расположенными справа, но не простой, а TAdvOfficePager, поскольку вкладок может быть очень много, то все они не умещаются в видимой части формы, и тут "О, Чудо!" на помощь приходит компонент UpDown бережно прикрученный к PageControl'у именно для таких случаев ![]() Вопрос в том, возможно ли вместо UpDown использовать обычный ScrollBox, для этой самой важной цели прокрутки не уместившихся вкладок?
0
|
|
| 10.05.2012, 22:38 | |
|
Ответы с готовыми решениями:
20
Параллельная вертикальная прокрутка двух блоков и отдельная горизонтальная прокрутка одного из двух блоков стили вкладок Переключение вкладок |
|
3944 / 1869 / 337
Регистрация: 16.03.2012
Сообщений: 3,880
|
|
| 10.05.2012, 23:53 | |
|
А в UpDown-е ты сам программируешь сдвиг. Если да - то можно и ScrollBox использовать.
1
|
|
|
2184 / 1255 / 143
Регистрация: 28.04.2010
Сообщений: 4,592
|
||||||
| 11.05.2012, 00:02 | ||||||
|
Не знаю как с TAdvOfficePager (качать не хочу)
а к обычному PageControl можно прикрутить ScrollBar таким образом
1
|
||||||
|
474 / 337 / 36
Регистрация: 31.05.2011
Сообщений: 1,164
|
|
| 11.05.2012, 00:30 [ТС] | |
|
Одиночка, у тебя "Сообщений: 666"
Пока я ничего не прогрммирую, UpDown это фича компонента![]() anonimus, Действительно прикручивается, конечно не то, что хотелось бы, но вариант
0
|
|
| 11.05.2012, 00:37 | |
|
Не по теме: Уже перескочил.
1
|
|
| 11.05.2012, 00:44 [ТС] | |
|
Не по теме: Ну я на всякий случай плюнул через левое плечо:D
1
|
|
|
3944 / 1869 / 337
Регистрация: 16.03.2012
Сообщений: 3,880
|
|
| 11.05.2012, 00:57 | |
|
Посмотрел я на PageControl в ScrollBox-е. Да, UpDown автоматом выскакивает. Как убрать не знаю. Можно попробовать самому скрывать вкладки, которые выходят за клиентскую область ScrollBox-а. Самому регулировать размеры скролов и показывать/скрывать вкладки в зависимости от их перемещений. Мороки много. Тут простым решением врядли обойдёшься.
1
|
|
|
474 / 337 / 36
Регистрация: 31.05.2011
Сообщений: 1,164
|
|
| 08.07.2012, 18:38 [ТС] | |
|
И снова я со своим кривым PageControl'ом, теперь другая беда, хочу рассчитать размер бегунка(pagesize) скроллбара, но появился другой побочный эффект, а именно при прокрутке скролла вниз все табы убегают вверх и прячутся там
0
|
|
|
3944 / 1869 / 337
Регистрация: 16.03.2012
Сообщений: 3,880
|
|
| 08.07.2012, 20:28 | |
|
Не могу установить TMS AdvOfficePager на D7. На настоящий момент выдаёт:
[Error] advofficepagerde.pas(25): Undeclared identifier: 'TDefaultEditor' и не могу найти в инете, как это обойти. Не знаешь?
1
|
|
|
474 / 337 / 36
Регистрация: 31.05.2011
Сообщений: 1,164
|
|
| 08.07.2012, 21:38 [ТС] | |
|
Да её в инете трудновато найти, я её из пака выдирал, у меня на делфи7 нормально ставится,
вот архив скомпиленый
0
|
|
|
474 / 337 / 36
Регистрация: 31.05.2011
Сообщений: 1,164
|
||||||
| 09.07.2012, 12:29 [ТС] | ||||||
|
Прикрутил скролл, теперь вроде нормально, осталось ползунок расчитать)))
![]()
0
|
||||||
|
3944 / 1869 / 337
Регистрация: 16.03.2012
Сообщений: 3,880
|
||||||
| 12.07.2012, 19:30 | ||||||
|
Вот, в принципе, код для расчёта твоего ползунка:
1
|
||||||
|
474 / 337 / 36
Регистрация: 31.05.2011
Сообщений: 1,164
|
|
| 12.07.2012, 19:54 [ТС] | |
|
Да, я пытался так же рассчитать и в этот же мах и упёрся((((
Там как то видимо надо к Count привязываться))))
0
|
|
|
3944 / 1869 / 337
Регистрация: 16.03.2012
Сообщений: 3,880
|
||||||
| 12.07.2012, 20:14 | ||||||
|
Поставил так:
1
|
||||||
|
474 / 337 / 36
Регистрация: 31.05.2011
Сообщений: 1,164
|
|
| 12.07.2012, 20:51 [ТС] | |
|
Ну да, я там с ним мучался мучался, сейчас пока забросил
0
|
|
|
3944 / 1869 / 337
Регистрация: 16.03.2012
Сообщений: 3,880
|
|||||||
| 12.07.2012, 20:51 | |||||||
|
По поводу
А, предполагаю, однотипные операции с контролами на активной странице. Типа, щелчок по кнопке - на этой же странице записать чего-то в лабел. Можно, например, установить одинаковые значения в свойствах Tag одинаковым контролам на разных вкладках. Далее пишем так:
1
|
|||||||
|
474 / 337 / 36
Регистрация: 31.05.2011
Сообщений: 1,164
|
|
| 12.07.2012, 22:41 [ТС] | |
|
Это чат, на вкладках комнаты чата, основное обращение это к ричэдиту и эдиту отправки в комнатах)))
0
|
|
|
3944 / 1869 / 337
Регистрация: 16.03.2012
Сообщений: 3,880
|
||||||
| 13.07.2012, 06:43 | ||||||
|
Тем более. Можно в событии изменения вкладки сделать так:
1
|
||||||
|
3944 / 1869 / 337
Регистрация: 16.03.2012
Сообщений: 3,880
|
||||||
| 17.07.2012, 07:15 | ||||||
|
Вот, примерно так как у тебя было задумано, насколько я понимаю:
Меня смутило, правда то, что ты не меняешь активную вкладку при скроллинге, но это твоё дело. Чтобы отображение не выходило за границы последней страницы вкладок вставил вот такой код:
Кроме того, не знаю кто сделал тот код для расчёта размера скроллера, но на самомо деле его нужно указывать в количестве позиций на одной странице, которые я подсчитывал пока скролБокс был невидим. Когда он становится видим - это значение и устанавливается в PageSize. Ну, пиши - если что.
1
|
||||||
|
474 / 337 / 36
Регистрация: 31.05.2011
Сообщений: 1,164
|
|||
| 17.07.2012, 13:21 [ТС] | |||
|
Спасибо))) То что нужно)))
![]()
0
|
|||
| 17.07.2012, 13:21 | |
|
Помогаю со студенческими работами здесь
20
Создание вкладок Создание вкладок Создание вкладок Блокировка вкладок Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|