Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
MaskEdit
MaskEdit를 사용할려구 그러는데...
요밑에 것좀 갈켜주세영..
0
9
1
!
;
_
이게 멀까영~~~~
글구영 마스크에디트를 실행시켰을때....
만일 900000-0000000이라면...
커서가 9에 와야하는뎅... 0에 와여....
실행시켰을시 9에 커서가 오게 할려면 어떻하나여??
2
COMMENTS
임형호
•
2000.08.18 03:36
마스크에디터는 일정한 형식에 맞도록 입력받기위해 설정하는것은 아시죠?
우선 마스크에디터는 3부분으로 구성되어있슴당.
그것을 구분하는것은 ';' 이구요.
예> 00000-0000;0;_
| | |___
첫번째 두번째 |
세번째
위와같은 식이죠.
첫번째는 마스트내용이구요, 두번째는 0과 1값이 들어가는데... 0은 마스크한 내용은 자릿수에서 제외하고 1일경우에는 마스크한 문자도 자리수에 포함이 됩니다.
그러니까... 두번째가 0일경우 위에서는 000000000 으로 인식한다면 1일경우에는
00000-0000 이런식으로 '-'까지 인식을 하죠.
그리고 세번째 문장은 빈칸에 들어갈 문자를 나타냅니다.
일반적으로 maskedit에 보면 밑줄이 쳐있죠. 이건 빈공간에 '_' 문자가 채워져 있어서 그렇게 보이는 겁니다.
그리고... 마스크 입력부분(첫번째)에 0 또는 1로 구성되어있는데...0과1은 모두 숫자만을 입력받습니다. 그런데 0은 반드시 입력을 해야되고, 1은 입력을 하지 않아도 됩니다.
가령 주민등록번호를 입력받는경우 000000-0000000 이런식으로 구현을 해야하죠.
만약에 111111-1111111 과 같은 식으로 하면 중간에 공백이 있어도 에러가 아나니까.. 사용자가 주민등록번호를 잘못할 오류가 발생할 확률이 많아집니다.
그리고 은 다음에 나오는 문자는 그대로 출력하기 위해서 입니다.
! 표는 빈칸으로 입력이 시작되어 있으면 빈칸이 없는 부분을 처음 글로 인식하게 하죠.
휴...힘들다.. 책에보면 거의 다 나와있는데... 옛날 고생한거 생각해서 적슴당.
그리고 마지막 질문은 그대로 실행해 봤는데요. editmask에 focus가 가면 전체가 다 셀렉트가 되어있던데요. 바로 입력하면 되구요. 제가 잘못 이해했나?
암튼... 포커스가 다른 글자에 가고 하지는 않던데요.
도움이 되었나 모르겠네요.
그럼...이만...
박찬희 wrote:
> MaskEdit를 사용할려구 그러는데...
>
> 요밑에 것좀 갈켜주세영..
>
> 0
>
> 9
>
> 1
>
>
>
> !
>
> ;
>
> _
>
> 이게 멀까영~~~~
>
> 글구영 마스크에디트를 실행시켰을때....
>
> 만일 900000-0000000이라면...
>
> 커서가 9에 와야하는뎅... 0에 와여....
>
> 실행시켰을시 9에 커서가 오게 할려면 어떻하나여??
0
0
삭제
수정
댓글
박찬희
•
2000.08.18 22:49
매번 감사드립니당.. 흑흑....
이건 무슨 말씀인지 잘 알겠네영...
책을 다 뒤져보긴 했는뎅... 델파이책이 무려 3권이나 있는데..
기본컴포넌트들의 세부적인 사항은 잘 안나와있네여..
큰 도움이
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
한현정
2000.08.18 02:16
0
COMMENTS
/
0
LIKES
쓰레드내에서CreateOleObject하면 에러발생함-급-
김유승
2000.08.18 02:12
0
COMMENTS
/
0
LIKES
Query에서 rocordcount = -1 이나오는 경우는요...
어린왕자
•
2000.08.18 01:21
2
COMMENTS
/
0
LIKES
근접 검색...버그가 보임다..T.T
최용일
•
2000.08.18 01:43
안녕하세요. 최용일입니다. 처음부터 검색하실려면 -1을 넣으셔야되요. wParam으로 들어가는 것은 검색...
어린왕자
•
2000.08.18 01:42
.
김명남
2000.08.18 00:07
0
COMMENTS
/
0
LIKES
쿼리로 가져다 쓰는거 말구 파일이나 시스템에서 불러 써야하는데...
샘나라
•
2000.08.18 00:02
1
COMMENTS
/
0
LIKES
델파이에서 Color 넣는 법 알려주셔요. ^^
강인규
•
2000.08.18 01:04
왜 그렇게 만들었는지는 모르겠지만 델파이의 컬러값의 비밀(?)은 제가 알아낸 바로는 이겁니다. $00+//...
초보!!!
•
2000.08.17 23:49
1
COMMENTS
/
0
LIKES
Child Window 핸들 얻는법????
최용일
•
2000.08.17 23:56
안녕하세요. 최용일입니다. 그냥 폼의 핸들을 넣어주세요. 그것은 브라우져 창이 떳을때 브라우저창의 ...
박찬희
•
2000.08.17 23:28
2
COMMENTS
/
0
LIKES
MaskEdit
MaskEdit를 사용할려구 그러는데... 요밑에 것좀 갈켜주세영.. 0 9 1 ! ; _ 이게 멀까영~~~~ 글구영 마스크에디트를 실행시켰을때.... 만일 900000-0000000이라면... 커서가 9에 와야하는뎅... 0에 와여.... 실행시켰을시 9에 커서가 오게...
임형호
•
2000.08.18 03:36
마스크에디터는 일정한 형식에 맞도록 입력받기위해 설정하는것은 아시죠? 우선 마스크에디터는 3부분으...
박찬희
•
2000.08.18 22:49
매번 감사드립니당.. 흑흑.... 이건 무슨 말씀인지 잘 알겠네영... 책을 다 뒤져보긴 했는뎅... 델파...
코스모
•
2000.08.17 23:04
3
COMMENTS
/
0
LIKES
MaskEdit 관한 질문 한가쥐 !
임형호
•
2000.08.18 01:18
저두 그문제는 압니다. 그런데... 일반적인 사용자가 한글을 넣을 확률은 거의 없습니다. 숫자를 입력...
Jangbi21
•
2000.08.17 23:12
MaskEdit 쪼끄매만 보세요 그러면은 알꺼예용 9는용 숫자만 입력가능케하기위한 거예용 MaskEdit ...
사발우성
•
2000.08.18 18:42
MastEdit를 걍 숫자만 받으실거면... strtointdef를 사용해보심은..... 이상 허접 울트라 캡숑 초보 ...
델초
2000.08.17 23:01
0
COMMENTS
/
0
LIKES
MDI CHILD를 실행파일로 만드는 방법???
박일용
2000.08.17 21:49
0
COMMENTS
/
0
LIKES
한글깨짐 현상...
푸하하
•
2000.08.17 21:20
1
COMMENTS
/
0
LIKES
폼 show가 완전히 끝난상태?
이병민
•
2000.08.17 23:03
함수 선언하시고 private procedure Show_After(var Msg : TMessage); message END_SHOW; proce...
조유정
•
2000.08.17 20:41
5
COMMENTS
/
0
LIKES
조건문에서의 NULL 체크 방법...
뜰
•
2000.08.18 05:59
IsNull로 체크해 보시길... 예) if Table1.Field[0].IsNull then ~ 조유정 wrote: > 안녕하세여.....
Jangbi21
•
2000.08.17 22:51
위에 쓰신분의 답변이 안되면용 if AAA = NIL then 이렇게 하세용 NULL 대신에 NIL을 쓰세요 감따...
조유정
•
2000.08.17 23:09
Jangbi21 wrote: > 위에 쓰신분의 답변이 안되면용 > > if AAA = NIL then 이렇게 하세용 > > NULL ...
Jangbi21
•
2000.08.17 23:20
source좀 올려줄래요 변수선언을 string으루 한것 같은데요 그러면 if aaa = '' then begin S...
푸하하
•
2000.08.17 21:12
우선, 데이타가 없는것도 ''으로 체크되는걸로 알고 있고요. if ppa = NULL then 은 if ppa is null then...
이정일
2000.08.17 20:29
0
COMMENTS
/
0
LIKES
동일한 내용으로 Query 2개 사용시 안되내요.. ^^;
a2z4u
•
2000.08.17 20:11
1
COMMENTS
/
0
LIKES
로컬 데이터베이스에서의 SQL사용법을 갈켜줘여
한근수
•
2000.08.17 21:45
a2z4u wrote: > 델파이를 시작한지 얼마 되지 않아서 잘 모르거든요... > Oracle은 Table이 존재 하니까 ...
coolling
•
2000.08.17 19:55
2
COMMENTS
/
0
LIKES
QReport에 관한질문......담배연기님 보세요^^
담배연기
•
2000.08.17 20:56
coolling wrote: > 담배연기님의 답변중에 > 퀵레포트는 일반적으로 두번 free해야 하고, > 첫번째. 미...
담배연기
•
2000.08.17 21:32
> coolling wrote: > > 담배연기님의 답변중에 > > 퀵레포트는 일반적으로 두번 free해야 하고, > > 첫...
사발우성
•
2000.08.17 19:45
1
COMMENTS
/
0
LIKES
날벼락~ 날벼락~질문임다.... 날벼락~ 날벼락~
초보자
•
2000.08.17 21:56
저 같은 경우는 스트링그리드를 깨끗히비운담에 다시한번 쿼리를 해와서 보여줬거든요.. 많은양의 데이터...
정연
2000.08.17 19:39
0
COMMENTS
/
0
LIKES
이럴땐 어떻게?
김태영
•
2000.08.17 19:38
2
COMMENTS
/
0
LIKES
string을 char로 변환하려면
강인규
•
2000.08.17 20:08
var c : char; s : string; bagin s := 'string'; c := s[1]; end; c의 값은 's'가 됩니...
조윤식
•
2000.08.17 20:03
김태영 wrote: > string을 char로 변환하려면 어떻게 해야하나요? var str : string; ch : char; ...
완전 초보
•
2000.08.17 20:03
1
COMMENTS
/
0
LIKES
게시판은 어떻게 만들어요...
강인규
•
2000.08.17 20:01
게기판인가요? 아님 게시판인가요? 게기판은 아닌거 같군요. (-_-; 말장난을..... 죄송함다.) 게시판은 ...
박찬희
•
2000.08.17 19:30
1
COMMENTS
/
0
LIKES
TDateEdit 컴포넌트를 추가시킬려면??
임형호
•
2000.08.17 22:21
이거 RX 깔면 되여.... 궁금한점 있으면 메일로 보내주세요. 양이 좀 많거든요. 박찬희 wrote: > 델파...
박찬희
2000/08/17 23:28
Views
363
Likes
0
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
우선 마스크에디터는 3부분으로 구성되어있슴당.
그것을 구분하는것은 ';' 이구요.
예> 00000-0000;0;_
| | |___
첫번째 두번째 |
세번째
위와같은 식이죠.
첫번째는 마스트내용이구요, 두번째는 0과 1값이 들어가는데... 0은 마스크한 내용은 자릿수에서 제외하고 1일경우에는 마스크한 문자도 자리수에 포함이 됩니다.
그러니까... 두번째가 0일경우 위에서는 000000000 으로 인식한다면 1일경우에는
00000-0000 이런식으로 '-'까지 인식을 하죠.
그리고 세번째 문장은 빈칸에 들어갈 문자를 나타냅니다.
일반적으로 maskedit에 보면 밑줄이 쳐있죠. 이건 빈공간에 '_' 문자가 채워져 있어서 그렇게 보이는 겁니다.
그리고... 마스크 입력부분(첫번째)에 0 또는 1로 구성되어있는데...0과1은 모두 숫자만을 입력받습니다. 그런데 0은 반드시 입력을 해야되고, 1은 입력을 하지 않아도 됩니다.
가령 주민등록번호를 입력받는경우 000000-0000000 이런식으로 구현을 해야하죠.
만약에 111111-1111111 과 같은 식으로 하면 중간에 공백이 있어도 에러가 아나니까.. 사용자가 주민등록번호를 잘못할 오류가 발생할 확률이 많아집니다.
그리고 은 다음에 나오는 문자는 그대로 출력하기 위해서 입니다.
! 표는 빈칸으로 입력이 시작되어 있으면 빈칸이 없는 부분을 처음 글로 인식하게 하죠.
휴...힘들다.. 책에보면 거의 다 나와있는데... 옛날 고생한거 생각해서 적슴당.
그리고 마지막 질문은 그대로 실행해 봤는데요. editmask에 focus가 가면 전체가 다 셀렉트가 되어있던데요. 바로 입력하면 되구요. 제가 잘못 이해했나?
암튼... 포커스가 다른 글자에 가고 하지는 않던데요.
도움이 되었나 모르겠네요.
그럼...이만...
박찬희 wrote:
> MaskEdit를 사용할려구 그러는데...
>
> 요밑에 것좀 갈켜주세영..
>
> 0
>
> 9
>
> 1
>
>
>
> !
>
> ;
>
> _
>
> 이게 멀까영~~~~
>
> 글구영 마스크에디트를 실행시켰을때....
>
> 만일 900000-0000000이라면...
>
> 커서가 9에 와야하는뎅... 0에 와여....
>
> 실행시켰을시 9에 커서가 오게 할려면 어떻하나여??