안녕하세요..
리치에디트에 대한 질문 입니다.
리치에디트에서 한 문자씩 색상 변경이 가능 한지요..?
그리고 한 문자씩 읽어 올 수 있는지 알고 싶습니다.
리치에디트에 대해 잘 몰라서 되는지 모르겠습니다.
편집 상태에서 속성을 살펴봐도 제 능력으론 보이질
않아서요.. 또한 관련 함수가 있으면 가르쳐 주시면 고맙겠습니다.
될 수 있으면 간단한 소스를 예제로 보여 주면 더욱
좋겠습니다. 이해가 빠를 것 같습니다.
마지막으로 델파이 기본 리치에디트 컴포넌트외에
프리 컴포넌트 중 한 문자씩 색상 변경 가능한 리치
에디트가 있으면 좀 가르쳐 주세요..
그럼 아시는분들의 답변 부탁드립니다. 꾸벅...
모두들 수고하세요..
델파이의 기본 콤포넌트 리치에디터에서도
한문자씩 색상 변경 가능하고, 한문자씩 읽어올수가 있습니다.
먼저 색상을 변경할려고 하거나 읽어올려면 블럭을 지정해야겠죠.
관련 명령어로는
var tmp: String;
begin
RichEdit1.SelStart := 0; //어느 위치서 부터 블럭을 지정할건지 시작 위치
RichEdit1.SelLength := 1; //블럭의 크기
tmp := RichEdit1.SelText; //블럭으로 지정된 문자
RichEdit1.SetAttribute.Name := '굴림체'; //블럭으로 지정된 문자 폰트 변경
RichEdit1.SetAttribute.Size := 12; //블럭으로 지정된 문자 크기 변경
end;
보통 이렇습니다.
더 많은 것들이 있으니 찾아보세요.
이세영 wrote:
>
> 안녕하세요..
> 리치에디트에 대한 질문 입니다.
> 리치에디트에서 한 문자씩 색상 변경이 가능 한지요..?
> 그리고 한 문자씩 읽어 올 수 있는지 알고 싶습니다.
> 리치에디트에 대해 잘 몰라서 되는지 모르겠습니다.
> 편집 상태에서 속성을 살펴봐도 제 능력으론 보이질
> 않아서요.. 또한 관련 함수가 있으면 가르쳐 주시면 고맙겠습니다.
> 될 수 있으면 간단한 소스를 예제로 보여 주면 더욱
> 좋겠습니다. 이해가 빠를 것 같습니다.
> 마지막으로 델파이 기본 리치에디트 컴포넌트외에
> 프리 컴포넌트 중 한 문자씩 색상 변경 가능한 리치
> 에디트가 있으면 좀 가르쳐 주세요..
> 그럼 아시는분들의 답변 부탁드립니다. 꾸벅...
> 모두들 수고하세요..
>