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
[46864] Re:스트링 그리드 칼럼을 합칠 수 있나요?
장성호 [nasilso] 1150 읽음    2006-10-24 01:08
Merge기능인데..

일단  가능합니다.

답변1

그러나 TStringGrid는  간단하게 되지는 않아요
OnDrawCell 이벤트에서 ARow , ACol을 확인해 본후
직접 StringGird의 Canvas에   Cell을 원하는 만큼 묶어서 그려주면 됩니다.
문론 Text도 직접 TextOut해주셔야되구요

가운데 정렬이나 두줄로 보이게 한다던가... 여러가지 내마음대로 화면을 만들어 주고싶다면
이 이벤트에 코딩하시면 됩니다.

OnDrawCell로 검색하시면 여러가지가 나올겁니다.



답변2

쉬운방법은 Merge긴능을 지원하는 Grid를 사용하는겁니다.
TMS의 TadvStringGrid가 지원하는데.. freeware는 아닐꺼예요









pili 님이 쓰신 글 :
: 다름이 아니라 스트링 그리드를 사용하는데 있어서 각 행마다 칼럼수를 다르게 표현 할 수 있나요..?
:
: 즉  맨 처음 행은 칼럼수를 4개로 하고 바로 다음행에는 4개 칼럼에 대한 값을 넣은 후
:
: 그 다음 행에는 칼럼수를 1개로 한 후 바로 다음행에는 1개 칼럼에 대한 값을 넣고 싶습니다.
:
: 그리고 나서 다시 반복
:
: 이렇게 하는 이유는 스트링 그리드의 사이즈가 작다 보니.. 내용를 표시할 때 글자가 모두 표시가 안되서리 이렇게 하려고 하는데 이런게 가능한지요...
:
: 그럼 즐거운 하루 되세요.

+ -

관련 글 리스트
46855 스트링 그리드 칼럼을 합칠 수 있나요? pili 756 2006/10/23
46864     Re:스트링 그리드 칼럼을 합칠 수 있나요? 장성호 1150 2006/10/24
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.