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