|
void __fastcall TForm1::cxButton1Click(TObject *Sender) {
cxRichEdit1->SelAttributes->Color = clRed;
cxRichEdit3->SelAttributes->Color = clRed;
}
// ---------------------------------------------------------------------------
void __fastcall TForm1::cxButton2Click(TObject *Sender) {
cxRichEdit1->SelAttributes->Color = clBlue;
cxRichEdit3->SelAttributes->Color = clBlue;
}
// ---------------------------------------------------------------------------
// ---------------------------------------------------------------------------
void __fastcall TForm1::cxRichEdit1KeyPress(TObject *Sender,
System::WideChar &Key) {
cxRichEdit3->Text = cxRichEdit1->Text;
cxRichEdit3->Style->TextColor = cxRichEdit1->SelAttributes->Color;
}
// ---------------------------------------------------------------------------
void __fastcall TForm1::SpeedButton4Click(TObject *Sender) {
cxRichEdit1->Clear();
cxRichEdit2->Clear();
cxRichEdit3->Clear();
}
위의 소스는 cxRichEdit1에서 키의 입력을 받으면 cxRichEdit3에서 키값을 받아서 그대로
작성을 하는 코드입니다. 하지만 cxRichEdit1의 속성을 가져올때 마지막에 선택된 색에 대해서만
cxRichEdit3 전체의 폰트 색을 변화하기 때문에 속성을 완벽하게 가져오지 못하는데
해결방법이 무엇인지 답변을 부탁드려요
|