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
[42697] Stringgrid에서 셀을 병합할 수 없을까요?
kevin [pbass] 1506 읽음    2005-11-28 16:00
늘 좋은정보 얻어가는 빌더 초짜 케빈임당~~

현재 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에선 정녕 없는건지요 ~

고수님들의 한 수 가르침을 기다립니다.

간단한 예제로 힌트를 주시면 더욱 감사하겠습니다..


초짜 좌우명 : 포기란 없다.. 다만 시간이 걸릴뿐이다..

+ -

관련 글 리스트
42697 Stringgrid에서 셀을 병합할 수 없을까요? kevin 1506 2005/11/28
42710     Re:지발 답변좀 ㅠㅠ kevin 1255 2005/11/29
42712         Re:Re:지발 답변좀 ㅠㅠ 소리바람.OJ 1940 2005/11/29
42713             Re:Re:Re:지발 답변좀 ㅠㅠ kevin 1386 2005/11/29
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.