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
[43840] [질문] RichEdit 에서 라인 삭제 방법 좀 알려주세요
★래미★ [jackey9] 2653 읽음    2006-02-27 18:03
안녕하세요.
RichEdit 에서 라인 삭제가 잘 안되어 질문 올립니다.
몇 라인 이상이 되면 맨위에서부터 삭제하고 싶은데요.(overflow 문제때문에요)
RichEdit1->Lines->Delete(0);
이렇게 하는데..  RichEdit line insertion error 라고 오류가 나네요.
Delete랑 Add가 충돌난거 같은데 어떻게 해결해야 할지 알려주시면 감사하겠습니다.
아니면.. RichEdit1Change 이 이벤트에 하는게 잘못된것인지;;;

RichEdit1Change이벤트에 넣지 않고 Button1Click에서 삭제하면 잘 됩니다.
그런데, 실제 코딩에서는 RichEdit1에 Add 하는 부분이 여기 저기 흩어져 있어요.

또는... overflow 문제를 해결할 더 좋은 방법을 알려주세요 ㅠㅠ



void __fastcall TForm1::RichEdit1Change(TObject *Sender)
{
    while(RichEdit1->Lines->Count > 6)
        RichEdit1->Lines->Delete(0);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
    for(int i=0; i<5; i++)
        RichEdit1->Lines->Add(i);
}
//---------------------------------------------------------------------------

+ -

관련 글 리스트
43840 [질문] RichEdit 에서 라인 삭제 방법 좀 알려주세요 ★래미★ 2653 2006/02/27
43846     Re:[질문] RichEdit 에서 라인 삭제 방법 좀 알려주세요 외랑 3054 2006/02/27
43847         Re:Re:답변 감사합니다^^ ★래미★ 1379 2006/02/27
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.