Jak ograniczyć, DateTimePicker
aby wybrać tylko czas? Nie wiem, jak wyłączyć kontrolę kalendarza, która spada po naciśnięciu przycisku po prawej stronie DateTimePicker
.
Jak ograniczyć, DateTimePicker
aby wybrać tylko czas? Nie wiem, jak wyłączyć kontrolę kalendarza, która spada po naciśnięciu przycisku po prawej stronie DateTimePicker
.
Odpowiedzi:
Fragment z MSDN :
„Poniższy przykład kodu pokazuje, jak utworzyć DateTimePicker, który umożliwia użytkownikom wybranie tylko czasu”.
timePicker = new DateTimePicker();
timePicker.Format = DateTimePickerFormat.Time;
timePicker.ShowUpDown = true;
... lub alternatywnie, jeśli chcesz wyświetlić tylko część wartości czasu, użyj opcji „Niestandardowe”:
timePicker = new DateTimePicker();
timePicker.Format = DateTimePickerFormat.Custom;
timePicker.CustomFormat = "HH:mm"; // Only use hours and minutes
timePicker.ShowUpDown = true;
tt
do ciągu. Pełna lista opcji formatowania znajduje się tutaj: msdn.microsoft.com/en-us/library/…
Najlepszym sposobem na to jest:
datetimepicker.Format = DatetimePickerFormat.Custom;
datetimepicker.CustomFormat = "HH:mm tt";
datetimepicker.ShowUpDowm = true;
Dodaj poniższe zdarzenie do DateTimePicker
Private Sub DateTimePicker1_KeyPress(sender As Object, e As KeyPressEventArgs) Handles DateTimePicker1.KeyPress
e.Handled = True
End Sub