사용자가 소수점 이하 두 자리 만 입력하도록하려면 어떻게해야합니까?사용자가 소수점 이하 두 자리 만 입력하도록하려면 어떻게합니까?
예를 들어:
100 - 좋은
100.1 - 좋은
10.21 - 좋은
10.123 - 나쁜
21.1234 - 나쁜
내가 입력시 필요 - C# 및 윈도우 CE에서 .
사용자가 소수점 이하 두 자리 만 입력하도록하려면 어떻게해야합니까?사용자가 소수점 이하 두 자리 만 입력하도록하려면 어떻게합니까?
예를 들어:
100 - 좋은
100.1 - 좋은
10.21 - 좋은
10.123 - 나쁜
21.1234 - 나쁜
내가 입력시 필요 - C# 및 윈도우 CE에서 .
WinForms TextBox 인 경우 KeyPressed
이벤트를 트랩하고 유효성/스켈치 입력을 테스트 할 수 있습니다. 그러나이 은이 사용자가 잘못된 값을 붙여 넣는 것을 직접 막지 않으므로 적절한 유효성 검사를 수행해야합니다.
maskedtextbox를 사용하여. NET에서 처리하도록 할 수 있습니다. MSDN 그러나 이것이 WindowsCE 플랫폼에서 사용 가능한지 여부는 알 수 없습니다. 그렇지 않은 경우 : 일반 텍스트 상자의 KeyPressed 이벤트를 사용하고 입력이 잘못된 경우 입력을 확인하십시오. 텍스트 상자에 입력되지 않도록 키를 처리하십시오.
제공된 링크는 전체 프레임 워크 만 제공한다고 말합니다. – Shaihi
CF에는 사용할 수 없습니다. – ctacke
@Shaihi : 감사합니다. 나는 MSDN 페이지에서 그것을 보았습니다. @ctack : 그러므로 나는 나의 대답에 대안을 제시했다. – RvdK