OnChange 이벤트에서 조건을 검사해서 사용하세요..
OnKeyPressed에서 현재 문자열을 저장했다가..
OnChange에서 조건이 안맞으면 저장된 넘으로 복구하면..
원하시는 작업이 구현될 것으로 보입니다..
모라 님이 쓰신 글 :
: 안녕하세요.
:
: 월과일자를 넣는 컴포넌트로 MaskEdit를 이용했습니다.
:
: 만드는거야 문제가 아닌데, 월일의 범위의 넘는값을
:
: 넣어도 들어가는게 문제입니다.(가령 13월 44일..)
:
: 저는 그냥 마지막 MaskEdit를 나올때 전체적인 TEXT 내용을 받아들여 범위를 벗어나면
:
: 월과일을 다시 넣으라고 경고창을 띄우게끔 했는데요.
:
: 윈도우처럼 처음 Edit창에서부터 아예 관련값을 못넣게끔 만들게 하고 싶습니다.
:
: 가령 윈도우에서 작업표시줄에 '날짜및 시간정보'창에서 수정부분을 보자면
:
: '시'위치에선 2를 못넘고 '분'위치에선 6을 못넘더군요.
:
: 이걸 어떻게 구현해야할지..막막해서 고수님들께 조언을 부탁합니다.
:
: p.s 혹시 관련 소스라도 있음 부탁드립니다.
:
:
|