옥이님 관심 가져 주셔서 감사합니다.
그런데 제가 하고자 하는 방법과 좀 차이가 있습니다.
전 Edit에 값이 입력되면 실시간으로 그값에 맞게 콤마를 찍어주고 싶습니다.
옥이님이 적어주신 방법은 값을 모두 넣고 난 후에 하기엔 좋은데 실시간으로
처리하기엔 좀 어려운거 같습니다.
제가 Edit OnChange이벤트에 해당 모듈을 설정해서 해봤는데요
쉽지가 않더라구요 ㅜ,.ㅡ
이벤트에서 저 모듈을 거치면 커서가 제일 앞으로 이동되서 연속해서 값을 넣기가 힘들어지네요
혹시 다른 방법이 계시거나 좋은 아이디어 있으시면 조언 부탁드립니다
그럼 수고하세요
옥이 님이 쓰신 글 :
: 네 알려 드리겠습니다. ㅋㅋㅋㅋ
:
: 예를 들어 test 라는 이름을 가진 edit 가 있다면,, 이렇게 하시면 됩니다.
:
: test->Text = FormatFloat( "###,##0", 원하는 값 )
:
: 위와 같이 하시면 됩니다. ###,###0 그대로 써주시고, 2번째 인자에 넣고 싶은 값을 지정하면 됩니다.
: 단 Int, long, double 자료형 이여야 합니다.
:
: ###,### 와 ###,##0 차이점
:
: 만약 원하는 값이 아무것도 없으면 때, ###,### 사용하면, 값이 안들어 가지만,
: ###,##0 을 사용하면,, 만약 값이 없으면,, 디폴트로 0 이 입력 됩니다.
: 한번 해보세요..ㅋㅋㅋㅋ
:
:
:
: 궁금이 님이 쓰신 글 :
: : Edit에 값을 입력하면 자릿수에 맞게 콤마를 넣는 작업을 할려고 합니다.
: : MaskEdit는 처음부터 콤마가 보이기 때문에 사용하기 난처해서요
: : 막상 Edit에 콤마를 넣을려고 하니 무지 어렵네요
: :
: : 혹시 비슷한 작업을 하셧거나 좋은 의견 있으시면 아낌없는 조언 부탁드립니다.
: : 부디 여러 고수분들의 많은 관심 부탁드립니다.
: :
: : 그럼 수고하세요^^*
|