안녕하세요. 천리안 프로그래머포럼 C++Builder 담당자 임펠리테리입니다.
답변을 할까말까 하다가.. 참고라도 될까 싶어 써봅니다.
디비그리드의 이벤트중 OnDraw~ 로 시작하는 두 이벤트에는 셀의 TRect 좌표가
나오죠. 이 이벤트의 핸들러에서 Rect 값을 저장해뒀다가 써먹을 수 있겠네요.
물론 여기서 Row 값을 알아낼 방법이 없습니다만, 같은 Col값이 몇번 나오는가를
카운트해서 알아낼 수 있을거 같네요.
만약 이 방법이 잘 안되거나 너무 번거롭다면.. 어쩔수 없이 TDBGrid를 상속받은
새로운 컨트롤을 만들어 CellRect() 메소드를 퍼블릭으로 재정의해서 써야겠네요.
그럼 참고하시길...
독립문에서 임펠리테리였습니다.
(cbuilder, cbuilder@thrunet.com)
|