C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[21378] Re:자...자세하게..물어 봐야징...지송요..
초짜 [chqh] 624 읽음    2002-09-11 17:37
육성수 님이 쓰신 글 :
: 일단...
:
: 차트를 하나 그리고 시작 합니다.
:
: 어떤 차트라도 상관이 없구요...
:
: 그럼..뭘 하고자 하냐면..
:
: 일단..차트가 하나 그려지고 그리고 나서
:
: 차트의 모양이 변하는걸 원하는거죠...
:
: 처음에는...
:
: 붉은색 30% 녹색 70%를 차지 한다고 해도(원에서)
:
: 시간이 지날수록..
:
: 붉은색은..증가하고..녹색은..감소하는 그런거 할라고 하는데..
:
: 잘 안되네요..
:
: 어떤 함수를 .. 어캐 써야 되는지도 모르겠구요..
:
: 아까..위에 올린 소스는..
:
: 어따가..붙이고 돌려 보면..
:
: 그런것처럼..나오죠..
:
: 그런데..
:
: 지우고..다시 넣는거는..어째..좀..이상한거 같아서..
: 다른 방법을..여쭈어 보는 거랍니다.
:
: 아직도..설명이 부족한가요..
:
: 하여간..제가..말제주가 .. 없어서..
:
ㅡ.ㅡ 죄송한데 아직 확실히 이해를 하지 못했거든요..

    TChartSeries * f_s = Chart1->SeriesList->Series[0];
    f_s->Add(1, "", clRed);
    f_s->Add(99, "", clGreen);

    for(int i = 1; i <  100 ; i++)  {
        f_s->Clear();
        f_s->Add(i, "", clRed);
        f_s->Add(99 - i, "", clGreen);
        Application->ProcessMessages();
    }

아까전에 보여주신 위 소스대로 돌리면 제꺼에서는 어떻게 나오냐면요..

왼쪽 빨간색바의 크기가 작았다가 커지구요.. 그와 동시에 오른쪽 녹색바의 크기는 서서히 작아지거든요..

근데 님이 보시기에는 그렇게 보이지 않는다는 건가요??

지우고 Chart1->SeriesList->Series[0]->Clear(); << 이런식으로 지우고 다시해도

똑같거든요..

음.. 무슨 소리인지를 잘 모르겠어요.

단 한가지~!

우선 Max값이 처음에 그냥 만들면 Automatic으로 되어있거든요.

Max값을 정해놓구 테스트하셨는지 궁금합니다.

더 이상은 모르겠어요 -0-

+ -

관련 글 리스트
21375 자...자세하게..물어 봐야징...지송요.. 육성수 563 2002/09/11
21378     Re:자...자세하게..물어 봐야징...지송요.. 초짜 624 2002/09/11
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.