C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[1191] [해결] RichEdit에서 역상문제.../프포
back99 [ ] 3790 읽음    1999-03-22 14:43
    int FoundAt, StartPos, ToEnd;

    StartPos=0;
    ToEnd = RichEdit1->Text.Length() - StartPos;

    RichEdit1->Visible=false;
    AA:
    FoundAt = RichEdit1->FindText(String("반전"), StartPos, ToEnd, TSearchTypes()<< stMatchCase);
    if (FoundAt != -1) {
       RichEdit1->SelStart = FoundAt;
       RichEdit1->SelLength = strlen("반전");
       RichEdit1->SelAttributes->Color = clRed;
       StartPos=FoundAt+1;
       goto AA;
    } else {
       RichEdit1->Visible=true;
       RichEdit1->SelStart=0;
       RichEdit1->SetFocus();
    }
위와 같이 하니 반전은 아니지만 색깔이 빨간색으로 바뀌는군요..


+ -

관련 글 리스트
1190 [질문] RichEdit에서 역상문제.../프포 back99 3684 1999/03/22
1191     [해결] RichEdit에서 역상문제.../프포 back99 3790 1999/03/22
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.