그유명한 컴포넌트 툴 TMS 싸이트!
http://www.tmssoftware.com/site/advgrid.asp
TAdvStringGrid 컴포넌트의 example 이 장장 86개씩이나 화면과 소스코드를 상세히 설명!
요컴포넌트 하나에 이렇게 많은 기능이 있을줄이야 ㅡ.,ㅡ
[1] 셀병합
agrdResult->MergeCells(int c, int r, int spanx, int spany);
int c 시작열
int r 시작행
int spanx 병합열 갯수
int spany 병합행 갯수
[2] 원하는셀에 에디터추가
[3] 원하는 셀에 볼드체 디스플레이
//------------------------------------------------------------------------------
// 해당셀 값 등록,수정 가능케
//------------------------------------------------------------------------------
void __fastcall TfrmAsms2_up_AutoScan::agrdResultCanEditCell(TObject *Sender, int ARow,
int ACol, bool &CanEdit)
{
if(ACol >= 12) CanEdit = true;
else CanEdit = false;
}
//------------------------------------------------------------------------------
// 해당셀의 텍스트를 굵게표시
//------------------------------------------------------------------------------
void __fastcall TfrmAsms2_up_AutoScan::agrdResultGetDisplText(TObject *Sender, int ACol,
int ARow, UnicodeString &Value)
{
if(ACol < 12) Value = "" + Value + "";
}
2012년도에 작성된 195페이지나 되는 TMS Gird Pack 개발자 가이드 PDF
'프로그램 > C++Builder' 카테고리의 다른 글
| [ C++Builder ] 서로다른 실행화일에서 메모리 공유 (0) | 2013.09.17 |
|---|---|
| [ C++ Builder ] 함수포인터 사용하는 방법 (0) | 2013.07.17 |
| [ 통신 ] Modbus TCP 프로토콜 log분석 (0) | 2013.06.18 |
| [ C++ Builder ] Modbus CRC16 구하는 함수 (0) | 2013.06.14 |
| [ C++Builder ] 타이틀바 이외의 배경이미지를 이용한 폼이동 (0) | 2012.05.29 |
| [ C++ Builder ] DynamicArray 사용방법 ( float형 동적배열 ) (0) | 2012.05.15 |
| [ C++Builder ] dbExpress에서 MySql 5.x 접속방법 (0) | 2011.08.30 |
| [ C++Builder ] Indy UDP Client 에서 Server로 문자 보내기 예제 (0) | 2011.08.30 |
| [ C++Builder ] 단독실행화일 만들기 (0) | 2011.08.30 |
| [ C++Builder ] Indy TCP 클라이언트와 쓰레드를 이용한 소켓통신부문 (5) | 2011.08.29 |
TMS Grid Pack Guide.pdf