MaskEdit 컴포넌트
Comment
특별한 형식을 가지는 (ex, 전화번호, 우편번호, 날짜등)문자열을 입력받을 때 사용한다.
Property
Text - 입력된 값을 참고한다.
※ MaskEdit 컴포넌트에 6자리만 입력되게 설정한후 4자리만 입력하고 Text 속성을 읽으면
6자리가 읽혀진다. 왜냐하면 입력되지 않은 2자리는 공백으로 인식되어 읽혀지기 때문이다.
그래서 Text 속성을 읽을때는 trim 함수를 사용하여 좌우 공백을 제거해야 정상적인 값을
얻을수 있다. ex : Value1 := trim(MaskEdit1.Text)
Editmask-마스크 에디터를 실행한다.
※ masks클릭한후 Korea.DEM을 클릭하면 한국식의 표기법이 나온다.
Sample mask에서 원하는 표기법을 클릭합니다.
Input mask 값에서 끝이 ;1 이면 사용자가 입력한 값과 특수문자(:, - , 년)까지 모두 저장하며 ;0 이면 사용자가 입력한 값만 저장된다.
ex :
99:99:99;0;_ <- 숫자만 입력하며 99:99:99 형식으로 받으며 실제로 :는 뺀값만 저장된다.
99:99:99;1;_ <- 숫자만 입력하며 99:99:99 형식으로 받으며 실제로 :는 포함된 값이 저장된다.
999-999;0;_ <- 숫자만 입력하며 999-999 형식으로 받으며 실제로 :는 뺀값만 저장된다.
999.999.999.999;0;_ <- 숫자만 입력하며 999.999.999.999 형식으로 받으며 실제로 .는 뺀값만 저장된다.(IP 입력 포맷)
원본 링크 : http://blog.naver.com/mykh77/30080868835
'공부방 > Delphi' 카테고리의 다른 글
[델파이] DateUtils.pas 날짜 연산 정리 (0) | 2015.05.28 |
---|---|
[델파이] format 관련 (0) | 2015.03.16 |
[델파이] FASTREPORT 메뉴얼 (0) | 2014.09.02 |
[델파이] 문자에서 숫자만 추출 (1) | 2014.08.19 |
[델파이] 주민번호, 카드번호 체크 함수 (0) | 2014.08.14 |