델파이 TChart를 사용하면서 차트의 스크롤 기능을 구현하고 싶다면
아래와 같은 방법을 사용해 본다.
X축을 스크롤하는 것으로 생각하고 오른쪽에서 왼쪽으로 이동해 가는 것이라면
오른쪽에 새로운 값이 점점 추가되는 것으로 생각할 수 있다.
꼭 timeline에서 현재시간이 앞으로 나가는 것 처럼...
Scroll 기능을 만들려면 먼저 X축에 대한 범위가 설정이 되어 있어야 하겠다.
X축 좌표를 직접 설정해서 X축을 스크롤하는 방법이 있다.
즉, X축의 범위가 1에서 100이라고 하면
먼저 보이는 범위는 1에서 60.
그리고 우측에서 좌측으로 스크롤되려면 2, 61 과같이 1씩 이동하면된다.
이 방법을 다음의 함수로 구현한다.
Chart1.BottomAxis.SetMinMax(2, 61);
범위를 설정함으로써 스크롤 기능을 구현한다.
반응형
'Delphi, RadStudio' 카테고리의 다른 글
[개발/delphi] 델파이에서 static 메소드 사용하기 (0) | 2013.03.19 |
---|---|
[개발/델파이] MD5 - delphi에서 간단히 다루기 (0) | 2012.10.29 |
[개발/delphi] Thread 사용 예제 (0) | 2012.09.04 |
[개발/delphi] 미래 자동차, 공기로 달리는 자동차 (0) | 2012.08.16 |
[개발/delphi] Windows 7에서 델파이 도움말 사용하기 (0) | 2012.08.12 |
댓글