Q&A

  • Eidt박스에서 숫자 입력시 자동 포맷(3자리 마다 콤마 삽입)은 어떻게???
안녕하세요? 델피언님들

EditBox에서 숫자 입력시 자동으로 3자리 마다 콤마(,)가 삽입되게 하려고 하는데 잘 안되네요. 방법 좀 알려주세요!! 흑흑...

Change Event에서 어떻게 해주면 될 것 같은데...

꼭 좀 부탁 드릴께요.

2  COMMENTS
  • Profile
    전철호 1999.11.09 06:25
    http://www.osungcomp.pe.kr에 가시면 FreeComponent란에

    제가 개발한 콤포넌트가 있습니다.

    세자리마다 자동으로 콤마가 입력 됩니다.

    참고하세요.

  • Profile
    Lucifer 1999.11.06 23:16
    이영후 wrote:

    > 안녕하세요? 델피언님들

    > EditBox에서 숫자 입력시 자동으로 3자리 마다 콤마(,)가 삽입되게 하려고 하는데 잘 안되네요. 방법 좀 알려주세요!! 흑흑...

    > Change Event에서 어떻게 해주면 될 것 같은데...

    > 꼭 좀 부탁 드릴께요.

    음 아냐세요? 델 초보 Lucifer입니다.

    쩝...저도 며칠 전에 그 문제때문에 고민하다가 결국은 비스무리하게 구현은 했는데요...

    일단은 OnChange Event 보다는 OnKeyPress Event가 좋을 듯하군요..

    왜냐면 3자리마다 ','를 추가해야 하는데 추가할 때마다 다시 OnChange Event가

    발생하니까요...

    음...그리고, 입력문자의 길이를 적당히 계산하여 3자리마다 ','를 추가시켜주면 되죠..

    단..주의하실 것은 KeyPress Event에서는 Key가 실행코드가 끝난다음에 추가되므로

    Key에 대해 신경써 주셔야 합니다.

    그럼 일단 이걸로 한번 생각해 보시구 안되시면 더 자세히 가르쳐 드릴께요.