| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Для новичков > ScrollBar для Chart |
| Автор: RodrigeS 24.2.2014, 14:54 | ||||
В общем задача сделать прокрутку ScrollBar графика Chart при увеличении его масштаба по BottomAxis. Кинул ScrollBar на Chart. Есть у него Event:
Как их использовать? Понимаю, что у ScrollBar есть Min и Max, шаг прокрутки (не ясно, как он задается программно и как его сопоставить с размерами BottomAxis). Вот такой код выдает несовместимость типов Integer и Double...
Как быть при изменении масштаба? Min и Max в этом случае остаются, а вот с шагом нужно ведь тоже масштабирование делать... Голова кругом |
| Автор: RodrigeS 25.2.2014, 12:32 |
| Неужели никто не подскажет? Может у Chart есть свой внутренний Scroll? Как в Memo, например... Вообще читал про TeeChart и возможность прокрутки мышью... Только вот где почитать понятную информацию? |
| Автор: xackera 26.2.2014, 12:38 |
| Что мешает TeeChart разместить на scrollBox? |
| Автор: RodrigeS 27.2.2014, 01:11 |
| Chart поместил на форму, на него кинул ScrollBar, как их теперь связать, чтобы при изменении масштаба Chart прокрутка работала по BottomAxis от начала и до конца (Min, Max)? |
| Автор: RodrigeS 27.2.2014, 01:50 |
| Аналогично и со ScrollBox... Кинул на него Chart, чего дальше? |
| Автор: RodrigeS 27.2.2014, 13:42 |
| Один небольшой шаг. ScrollBox и Chart в моем проекте имеют свойство Align:= alClient (для возможности изменения размеров окна программы пользователем), поэтому прокрутка не хотела работать... Так воооот. Как быть в таком случае? |
| Автор: xackera 28.2.2014, 18:14 |
| RodrigeS, сейчас нет возможности написать пример на Delphi, посмотри http://forum.vingrad.ru/topic-347031.html, как была решена проблема. Решение написано на C Builder. Думаю его без проблем можно адаптировать в Delphi |