Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > Zoom в chart. Графики


Автор: rakcpp 9.12.2015, 17:11
здравствуйте! 
небольшая проблема с unzoom на компоненте chart.
с увеличением масштаба всё ясно как день: включаю в свойствах allowzoom:=true и перемещая слева направо прекрасно пошагово увеличивает выделенную область. 
но переместив справа налево курсор, происходит откат масштабирования, т.е. масштаб становится таким же, каким и был изначально (100%). формально, как я понял, происходит:
Код

chart1.undozoom;


как сделать так, чтобы откат был такой же пошаговый? 
полазев в инете нашёл у чарта такое свойство
Код

chart1.ZoomPercent(80);

оно замечательное, уменьшает почти также пошагово, но уменьшает сверх меры и действие происходит уже на нажатие кнопки
нельзя ли сделать так, чтобы при перемещении справа налево масштаб также уменьшался, а не просто возвращал исходные 100%? 
и если нельзя, то как можно иначе иначе уменьшить масштаб, не переборщив с уменьшением? 
подскажите, пожалуйста!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)