|
우선 StringGrid의 DefaultDrawing 프로퍼티를 false로 설정하시고,
OnDrawCell 이벤트에서 병합하고자 하는 셀들에 대해서 일일이 작업해주시면 됩니다.
void __fastcall TFormMain::StringGrid1DrawCell(TObject *Sender, int ACol,
int ARow, TRect &Rect, TGridDrawState State)
{
if(ACol >= 0 && ACol <= 1&& ARow ==0)
{ // 병합하고자 하는 란
StringGrid1->Canvas->Brush->Color = clSilver;
}
StringGrid1->Canvas->FillRect(Rect);
}
정상교 님이 쓰신 글 :
: StringGrid에서 특정 부분의 셀만 병합 하려면 어떻게 해야하는지..
: 고수님덜의 조언 부탁드립니다.
: 그럼 즐거운 하루 되세요.
|