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
[11661] Re:[질문]AnsiString 형에서 라인수를 알아오는 방법은 없을까요 ?
김백일 [] 840 읽음    2001-10-09 20:27
하늘소 님이 쓰신 글 :
: Label 의 WordWrap 속성을 true 로 해 놓고
: Label 이 들어있는 컴퍼넌트의 OnResize 이벤트가 발생할 때
: Label 의 Width 를 바꾸고 Caption 이 가진 라인수를 알아내어
: Label 의 Height 를 바꾸고 싶은데
: Label->Caption.Length 를 이용해서 늘렸더니 CR+LF 문자를
: 처리하지 못해 Height의 크기가 제대로 늘어나질 않습니다.
:
: AnsiString 형을 일일이 뜯어보고 CR+LF 문자를 처리하게 할려니
: 너무 무식한 방법 같아서 질문 올립니다.
:
이럴 경우는 TLabel보다는 TMemo를, ReadOnly 속성을 True로 해서 쓰는 건 어떨까요?
TMemo의 Lines 속성은 TStrings 클래스입니다.
Memo1->Lines->Text 속성에 원하는 AnsiString을 대입하면, 자동으로
CR+LF에 의해서 라인이 구분됩니다.
그러면 라인 수는 Memo1->Lines->Count 속성으로 알아낼 수 있습니다.

+ -

관련 글 리스트
11658 [질문]AnsiString 형에서 라인수를 알아오는 방법은 없을까요 ? 하늘소 715 2001/10/09
11661     Re:[질문]AnsiString 형에서 라인수를 알아오는 방법은 없을까요 ? 김백일 840 2001/10/09
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.