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
[3930] Re:Memo에서 두 line을 하나로 합치려면..
박지훈.임프 [cbuilder] 3258 읽음    2000-08-10 00:00
박종규 님이 쓰신 글 :
: Memo 컴포넌트에서
: 두 line을 하나의 Line으로 합칠려면 어떻게 하면 되는지 좀 알려 주세요.
: 간단한 질문이지만, 저에겐 중요해서요..
: 아시는 분 빨리 부탁 드립니다.
:


임펠리테리입니다.

합치려는 두 라인중 앞의 것의 인덱스가 3이라면,
Memo1->Lines->Strings[3] = Memo1->Lines->Strings[3] + Memo1->Lines->Strings[4];
Memo1->Lines->Delete(4);
하면 됩니다. 만약 합하려는 라인이 현재 커서 위치라면, 메모에서 커서 위치는 CaretPos 프로퍼티에 TPoint형으로 나타나므로, 다음과 같이 하면 되죠.
Memo1->Lines->Strings[Memo1->CaretPos.y] =
    Memo1->Lines->Strings[Memo1->CaretPos.y] + Memo1->Lines->Strings[Memo1->CaretPos.y+1];
Memo1->Lines->Delete(Memo1->CaretPos+1);

그럼 참고하시길...

+ -

관련 글 리스트
3900 Memo에서 두 line을 하나로 합치려면.. 박종규 3326 2000/08/07
3930     Re:Memo에서 두 line을 하나로 합치려면.. 박지훈.임프 3258 2000/08/10
3917     Re:Memo에서 두 line을 하나로 합치려면.. R 3210 2000/08/08
3915     Re:Memo에서 두 line을 하나로 합치려면.. pulyip 3456 2000/08/08
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.