DateTimePicker
시간 만 선택 하도록 제한하는 방법은 무엇입니까? 의 오른쪽에있는 버튼을 누를 때 드롭되는 캘린더 컨트롤을 비활성화하는 방법을 모르겠습니다 DateTimePicker
.
DateTimePicker
시간 만 선택 하도록 제한하는 방법은 무엇입니까? 의 오른쪽에있는 버튼을 누를 때 드롭되는 캘린더 컨트롤을 비활성화하는 방법을 모르겠습니다 DateTimePicker
.
답변:
A는 밖으로 니펫을 MSDN :
'다음 코드 샘플은 사용자가 시간 만 선택할 수있는 DateTimePicker를 만드는 방법을 보여줍니다.'
timePicker = new DateTimePicker();
timePicker.Format = DateTimePickerFormat.Time;
timePicker.ShowUpDown = true;
... 또는 시간 값의 일부만 표시하려면 "Custom"을 사용하십시오.
timePicker = new DateTimePicker();
timePicker.Format = DateTimePickerFormat.Custom;
timePicker.CustomFormat = "HH:mm"; // Only use hours and minutes
timePicker.ShowUpDown = true;
tt
경우 문자열에 추가 할 수 있습니다 . 전체 형식 옵션 목록 : msdn.microsoft.com/en-us/library/…
이를 수행하는 가장 좋은 방법은 다음과 같습니다.
datetimepicker.Format = DatetimePickerFormat.Custom;
datetimepicker.CustomFormat = "HH:mm tt";
datetimepicker.ShowUpDowm = true;
DateTimePicker에 아래 이벤트 추가
Private Sub DateTimePicker1_KeyPress(sender As Object, e As KeyPressEventArgs) Handles DateTimePicker1.KeyPress
e.Handled = True
End Sub