int pc = 0;
TColor C[] = {clRed,clBlue};
for(int i=0;iLines->Count;i++)
{
RichEdit1->SelStart = pc;
RichEdit1->SelLength = RichEdit1->Lines->Strings[i].Length();
RichEdit1->SelAttributes->Color = C[i%2];
pc += RichEdit1->Lines->Strings[i].Length()+1;
}
한줄한줄 번갈아서 빨강, 파랑으로 만들어 줍니다. 참고하세요..
이승엽 님이 쓰신 글 :
: 제목에 다 써버렸네요..;;
:
: RichEdit를 사용하는데 txt를 불러와서 라인별로 글자 색깔 다르게 하는 법을 알고 싶습니다.
:
: 좀 알려주시면 감사하겠습니다.
|