안녕하세요. 천리안 프로그래머 포럼 C++Builder 담당 임펠리테리입니다.
말씀하신대로 리치에디트라면 아주 간단합니다. 리치에디트에는 OnSelectionChange
이벤트가 있으므로 여기에서 리치에디트의 SelLength 프로퍼티를 검사해주면 됩니다.
만약 블럭으로 지정한 부분이 있을때 버튼을 사용가능한, 그러니까 이네이블하게
하고 블럭이 없을때 버튼을 디스에이블시키려면...
void __fastcall TForm1::RichEdit1SelectionChange(TObject *Sender)
{
Button1->Enabled = RichEdit1->SelLength;
}
이렇게만 하면 되죠.
그럼 참고하시길...
임펠리테리 박지훈이었습니다.
( http://myhome.thrunet.com/~cbuilder, cbuilder@thrunet.com)
|