저도 그 문제 때문에 상당히 고민을 많이 했었는데,
MaskEdit 자체에는 그런 기능이 없더군요.
그래서 변칙적인 방법을 사용했습니다. 도움이 됐으면 좋겠군요.
우선 마스크에디터에서 마스크를 지정하지 마세요.
그리고 이방식은 일반에디터(TEdit)를 사용해도 됩니다.
일단 마스크가 없는 상태에서 OnExit 이벤트에 다음 함수를
이용해서 적절하게 코딩하세요.
FormatMaskText(const EditMask: string; const Value: string): string;
이 함수는 일반 문자열을 마스크를 지정해서 변환하게 해줍니다.
아마 Mask 유닛에 등록되어 있을거고, 이함수 외에 mask처리에
관련되 것이 몇개 더 있을 겁니다.
이 함수를 적당히 처리하면 되기는 되는데 엄청 귀찮더군요.
그럼 좋은 하루 되세요.
|