2012-09-24 3 views
0

VCL 양식 응용 프로그램을 작성하기 위해 C++ 빌더를 사용하고 있으며 다중 행 편집 상자가 필요합니다.VCL 양식의 다중 행 제어

이 작업을 수행하기 위해 TRichEdit 컨트롤을 사용해야한다고 말하면 맞습니까?

그렇다면 (내가 시도한 것을 추가하기 만하면) 컨트롤에 텍스트를 어떻게 설정합니까? .text 또는 .caption 속성이없는 것 같습니다.

TRichEdit의 내용을 -> text 속성으로 가져올 수 있지만 어떻게 설정합니까?

감사

답변

2

Text 속성은 읽기/쓰기됩니다 : __published 그래서 당신이 디자인 타임에 Object Inspector에서 표시되지 않습니다으로

String s = RichEdit1->Text; 

RichEdit1->Text = ...; 

그냥 선언된다. 디자인 타임에 텍스트를 보려면 대신 Lines 속성을 사용해야합니다.

BTW, TRichEdit은 유일한 다중 행 편집 컨트롤이 아닙니다. TMemo은 또 다른 것입니다. 두 가지 주요 차이점은 TRichEditTMemo보다 많은 서식 지정 옵션을 지원한다는 것입니다. 그것들을 각각 MSWord 및 메모장 응용 프로그램의 VCL에 해당하는 것으로 생각하십시오.