안녕하세요.
델파이 왕초보 입니다.
maskedit를 쓰다가 궁금한 것이 있어서.......
editmask에서 character for blanks와 save literal characters를
설정을 하지 않고 코딩으로 제어할 수 는 없습니까?
예를 들자면
값이 2222 →2,222로 만 표현을 하고
값이 2222222 →2,222,222로 표현을 하는데 언더바를 없애고
숫자의 자릿수에 따라 콤마를 조정하고(천단위 일때는 콤마가 하나만 나타나고,
백만단위 일때는 콤마가 두개만 나타날 수 있도록) 저장시에는
숫자만 저장할 수 있도록 말이죠.
답변 부탁드립니다.
그럼 늘 안녕하시고, 건강하세요.
>
> 안녕하세요.
> 델파이 왕초보 입니다.
> maskedit를 쓰다가 궁금한 것이 있어서.......
> editmask에서 character for blanks와 save literal characters를
> 설정을 하지 않고 코딩으로 제어할 수 는 없습니까?
>
> 예를 들자면
> 값이 2222 →2,222로 만 표현을 하고
> 값이 2222222 →2,222,222로 표현을 하는데 언더바를 없애고
> 숫자의 자릿수에 따라 콤마를 조정하고(천단위 일때는 콤마가 하나만 나타나고,
> 백만단위 일때는 콤마가 두개만 나타날 수 있도록) 저장시에는
> 숫자만 저장할 수 있도록 말이죠.
>
> 답변 부탁드립니다.
> 그럼 늘 안녕하시고, 건강하세요.
>
>
>
이거 답변이 될런지 모르겠지만 숫자만 사용하신다면 자료실에서 RxLib를 받아다가
써보세요. TCurrencyEdit란 콤포넌트를 쓰면 자동으로 콤마를 찍어줍니다.
소스도 공개되어 있으니 그부분을 보시면 구현방법을 알 수 있으리라 생각됩니다만.