보뇨 다이어리

MaskedTextBox 대신에 DateTimePicker 사용하기 본문

컴퓨터 관련/C# 정보

MaskedTextBox 대신에 DateTimePicker 사용하기

보뇨 2019. 1. 14. 16:00
반응형

MaskedTextBox 는 단순하게 텍스트박스인데 아래 및줄을 넣는둥...하는 그런 컴포넌트이다

시간을 기입할 textBox 가 필요했기때문에 DateTimePicker 를 사용할려고하다가 잘 모르겠어서 MaskedTextBox 를 사용했는데 이걸 사용할경우 기본적인 시간 예를들어 1~59분 허들을 못맞춰주는경우가 발생...ㅜ 물론 맞출려면 별도의 코딩을 해야하는데 넘나 귀찮았다

뭐 방법이 없을까보니 이런 방법이 있었다


1) Set the CustomFormat property to "hh:mm tt"
2) Set the Format property to Custom (or DateTimePickerFormat.Custom if in code rather than designer)
3) Set the ShowUpDown property to true.


DateTimePicker 컴포넌트를 위와같이 설정해주면 그냥 시간대로 설정이 가능하다

당연히 1~59분까지의 숫자만 기입할수있고.... :)





출처

https://www.codeproject.com/Questions/155934/MaskedTextBox-to-be-used-in-Time-Format

반응형