2011-08-08 4 views
2

저는 사용자가 크리스마스 트리를 만들기 위해 숫자를 입력해야하는 Delphi 7 프로젝트를 수행하고 있지만 출력도 * (별표)으로 표시해야합니다. TRichEdit에서 특정 크리스마스 트리를 편집하는 데 문제가있어 실제 크리스마스 트리처럼 색상이 무작위로 변경됩니다.TRichEdit에서 특정 문자의 색상을 변경하려면 어떻게해야합니까?

+0

왜 'TPaintBox'에서 훨씬 더 쉽게 할 수있을 때 RichEdit을 사용하여 "깜박이는 크리스마스 트리"를 만들지 않습니까? –

답변

4

서식있는 편집 컨트롤에서 서식을 지정하려면 먼저 텍스트를 선택한 다음 해당 선택 영역에 서식을 적용해야합니다.

SelStartSelLength 속성을 가진 텍스트를 선택하십시오.

SelAttributes 속성과 함께 서식을 적용하십시오 (예 : SelAttributes.Color := clRed;).

+0

어떻게 사용 하시겠습니까? redout.selstart : = 2; – Jaryd

+0

편집 라인 2 – Jaryd

+0

SelStart는 라인이 아닌 문자 인덱스를 참조합니다. 그렇지 않으면 단락 내의 문자 서식을 지정할 수 없습니다. –

관련 문제