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

델파이 FAQ
Delphi Programming FAQ
[3] [COMPONENT] 마스크에디트의 EditMask 포맷
박지훈.임프 [cbuilder] 26716 읽음    2000-06-12 00:00
/Q//
마스크에디트의 EditMask 포맷에서 "999,999;1;_"에서 "1"하고 "_"이 의미하는게
무엇인지 궁금합니다.

/A//
"999,999;1;_" 에서 세미콜론(;)으로 나누어진 세 필드에서 두번째와 세번째 필드의
의미는 다음과 같습니다.

두번째 필드는 마스크에디트에서 입력하는 값외에 마스크의 일부로서 포함된 특수문자
들이 Text프로퍼티에 포함될지의 여부입니다. 이건 0이거나 아니거나 둘중의 하나죠.

위의 예에서는 두번째 필드가 1로서 0이 아니므로 첫번째 필드에서 주어진 "999,999"
의 쉼표(,)기호가 Text 프로퍼티에 포함됩니다. 만약 이걸 0으로 바꾼다면 쉼표 기호
는 포함되지 않겠죠.

그리고 세번째 필드는 아무것도 입력하지 않은 상태에서 마스크에디트에서 빈칸의
표시로서 나타날 문자입니다. 일반적으론 그냥 블랭크문자(' ')를 쓰겠죠? 하지만
위와 같이 '_' 문자를 지정하면 입력하지 않은 자리엔 공백문자대신 '_'가 나오죠.


+ -

관련 글 리스트
3 [COMPONENT] 마스크에디트의 EditMask 포맷 박지훈.임프 26716 2000/06/12
(링크)     C++Builder FAQ > [COMPONENT] 마스크에디트의 EditMask 포맷
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.