|
이세원 님이 쓰신 글 :
: 첨부의 3개의 그림을 참고로 질문드리겠습니다.
: 3개중 한가지라도 아시면 알려주시면 감사드리겠습니다.
: 감사합니다.^^
:
: (1) TChart 막대그래프에서 네모난 화면에 Y축 값을 뿌려지는데요.(49, 50, 48...)
: 이 것을 크기조정이나 visible유무를 이것저것 해봐도 안되는데 방법을 알고싶습니다.
대게 TChart엔느 다음과 같은 식으로 data를 추가하죠?
Series->Add(X,Y);
* 안보이게 하려면
Add한 놈을 찾아서 Delete 해 주셔야 할것입니다.
Series->Delete(인덱스);
*변경하려면..
Series->YValue[인덱스]= 변경할값;
또는 Delete하고 다시 Add하시면 될듯 하네요
: (2) stringgrid에서 마우스로 클릭 후 다른 stringgrid를 선택하면
: 2번째 그림과 같이 파랑색 바탕이 생기는데
: 않생기게 할 수 있는지 궁금합니다.
이건 좀 기본 StringGrid로 쉽지 않는데요
방법1. DefaultDrawing 프로퍼티를 False로 설정하시구
Grid의 OnDrawCell 이벤트에서 직접 Cell의 배경을 그려주고 Text를 출력하시는 방법이 있습니다.
방법2. TStringGrid를 상속받아서 새로운 StringGrid를 만드시구요
DrawCellHighlight 라는 멤버함수를 override하여서 ..
원하시는 데로 draw해주시면 됩니다.
( DrawCellBackground 를 호출해주면 다른 선택되지 않은것 Cell과 똑같이 그려집니다.)
방법3. 기타 사용이나 서드파트 컴포넌트에서 관련 기능 지원하는것을 찾아 쓰셔두 되구요
: (3) TChart에서 Y축 스캐일이 소수점 둘째자리까지 나오는데 이를 더 나오게 할 수 있는 방법을 알고싶습니다.
:
Design-Time에서 Chart를 더블클릭하시면 TChart - Editor가 나옵니다.
Chart -> Axis -> Left Axis -> Labels -> Format 에서
Values Format을 변경하시면 됩니다.
다음과 같이하면 소숫점이하 둘째짜리 까지 나올것 같습니다.
Values Format == "#,##0.00"
그럼..
|