|
늘 좋은정보 얻어가는 빌더 초짜 케빈임당~~
현재 StringGrid를 이용해서 표를 구현하려고 열심히 3일째 삽질중에 있습니다.
현재 부딪힌 상황은 이렇습니다.
StringGrid1DrawCell 에서
ARow ==1 && ACol==1 일때 현재의 셀과 그 다음 컬럼{ (ARow,ACol) == (1,2) } 을 병합하려고 하는데요
1)번째 삽질
goVertLine, goHorzLine 이 true이면
StringGrid1->Canvas->Brush->Color = clWhite;
StringGrid1->Canvas->FillRect(Rect);
FillRect를 써봐야 소용이 없더라구요.. 왜냐하면.. 저는 셀병합과 함께 테두리도써야하거든요..
goVertLine, goHorzLine 을 false로 놓고
FillRect를 쓰면서 MoveTo, LineTo로 테두리를 그려볼까도 했는데.. 잘 안되더라구요..
2)번째 삽질
Rectangle로 그릴까 했는데.. 표의 오른쪽 테두리가 안나와요.. ㅠㅠ
깔끔하게.. 원하는 셀을 병합할 수 있는 방법이 StringGrid에선 정녕 없는건지요 ~
고수님들의 한 수 가르침을 기다립니다.
간단한 예제로 힌트를 주시면 더욱 감사하겠습니다..
초짜 좌우명 : 포기란 없다.. 다만 시간이 걸릴뿐이다..
|