2011-07-27 7 views
1

vb.net에서 텍스트 상자를 사용하고 있지만 입력은 시간 형식 (예 : "13h30")이어야합니다. 사용자가 어떻게 이것을 할 수 있습니까? 그는 13과 같이 첫 2 자리를 자동으로 넣습니다. 그 사이에 "h"를 두는가? 아니면 더 나은 해결책이 있습니까?시간 형식을 적용하는 방법은 무엇입니까?

들으

+0

어떤 유형의 응용 프로그램을 사용하고 있습니까? WinForms, WPF, ASP.NET, ...? –

+0

맞춤형 쓰레기를 조작하는 대신 표준 ISO8601 시간 형식을 사용하십시오. –

+1

@ Michael-O, 표준 사용자는 사용자 정의 쓰레기를 원합니다. ISO8601 형식에 익숙하지 않은 사용자는 많지 않습니다. –

답변

0

당신이 다음 00h00의 마스크와 masked textbox를 사용할 수 윈폼을 사용하는 경우. 백스 페이스를 수행하는 경우 가장 오른쪽 숫자가 왼쪽으로 이동하기 때문에 나중에 입력 한 값을 편집하려는 경우 너무 잘 작동하지 않습니다. 사용자가 더 잘 관리 할 수 ​​있습니다.

+0

예가 있습니까? – ramajoud1

관련 문제