자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Firemonkey FMX Tnumberbox 천단위 separator 질문
2020.05.29 12:05
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
안녕하세요.
파이어몽키 TNumberbox에서 천단위로 separator를 넣고 싶은데 Properties에서 안보이네요...
혹시 넣을 수 있는 방법이 있나 문의 드립니다.
감사합니다.
Firemonkey FMX Tnumberbox 천단위 separator 질문
2020.05.29 12:05
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
안녕하세요.
파이어몽키 TNumberbox에서 천단위로 separator를 넣고 싶은데 Properties에서 안보이네요...
혹시 넣을 수 있는 방법이 있나 문의 드립니다.
감사합니다.
TNumberBox는 숫자를 다루는 에디터로, 숫자를 입력 받거나, 최소/최대값을 지정하거나, 숫자를 증/감소 시키는 기능을 제공합니다.
http://docwiki.embarcadero.com/Libraries/Rio/en/FMX.NumberBox.TNumberBox
원하시는 천단위의 콤마를 추가하는 기능(일명 Mask)은 컴포넌트에서 제공하지 않습니다.
위와 같은 기능을 구현하시려면,
1) 직접 mask 기능을 구현하실수 있습니다. TEdit 컴포넌트의 OnKeyDown 이벤트 등에서 구현하는 것을 권장합니다.
https://www.fmxexpress.com/create-a-custom-mask-edit-validation-event-in-delphi-xe7-firemonkey-on-android-and-ios/
2) 외부 컴포넌트(써드파티 컴포넌트)를 검토해보시기 바랍니다. TMS 등의 컴포넌트에서 마스크 기능을 구현하는 것으로 알고 있습니다.
https://www.tmssoftware.com/site/tmsfmxpack.asp?s=fmxedit#features
——————
답변에 대한 결과를 남겨주시면, 다른 분들이 같은(비슷한) 문제 해결에 큰 도움이 됩니다.
(미리 답변 결과 등록 감사합니다.^^)