![]() |
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]() ![]() ![]() |
|
RodrigeS |
|
||||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 17.2.2014 Репутация: нет Всего: нет |
В общем задача сделать прокрутку ScrollBar графика Chart при увеличении его масштаба по BottomAxis. Кинул ScrollBar на Chart. Есть у него Event:
Как их использовать? Понимаю, что у ScrollBar есть Min и Max, шаг прокрутки (не ясно, как он задается программно и как его сопоставить с размерами BottomAxis). Вот такой код выдает несовместимость типов Integer и Double...
Как быть при изменении масштаба? Min и Max в этом случае остаются, а вот с шагом нужно ведь тоже масштабирование делать... Голова кругом ![]() ![]() |
||||
|
|||||
RodrigeS |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 17.2.2014 Репутация: нет Всего: нет |
Неужели никто не подскажет? Может у Chart есть свой внутренний Scroll? Как в Memo, например... Вообще читал про TeeChart и возможность прокрутки мышью... Только вот где почитать понятную информацию?
|
|||
|
||||
xackera |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 17.6.2008 Где: USSR Репутация: нет Всего: нет |
Что мешает TeeChart разместить на scrollBox?
|
|||
|
||||
RodrigeS |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 17.2.2014 Репутация: нет Всего: нет |
Chart поместил на форму, на него кинул ScrollBar, как их теперь связать, чтобы при изменении масштаба Chart прокрутка работала по BottomAxis от начала и до конца (Min, Max)?
|
|||
|
||||
RodrigeS |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 17.2.2014 Репутация: нет Всего: нет |
Аналогично и со ScrollBox... Кинул на него Chart, чего дальше?
![]() |
|||
|
||||
RodrigeS |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 17.2.2014 Репутация: нет Всего: нет |
Один небольшой шаг. ScrollBox и Chart в моем проекте имеют свойство Align:= alClient (для возможности изменения размеров окна программы пользователем), поэтому прокрутка не хотела работать... Так воооот. Как быть в таком случае?
![]() |
|||
|
||||
xackera |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 17.6.2008 Где: USSR Репутация: нет Всего: нет |
RodrigeS, сейчас нет возможности написать пример на Delphi, посмотри тут, как была решена проблема. Решение написано на C Builder. Думаю его без проблем можно адаптировать в Delphi
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |