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;
답변
‘Format’속성을 시간으로 설정하고 여기에 스핀 버튼 컨트롤을 추가하려고합니다.
yourDateTimeControl.Format = DateTimePickerFormat.Time;
yourDateTimeControl.ShowUpDown = true;
답변
속성에서 수행 하려면 to 및 property 의 Format
속성을 DateTimePicker
로 설정하여이를 수행 할 수 있습니다 . 또한 속성에서 설정할 수 있습니다.DateTimePickerFormat.Time
ShowUpDown
true
customFormat
답변
이를 수행하는 가장 좋은 방법은 다음과 같습니다.
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
답변
