Wie kann DateTimePicker
ich einschränken , dass nur die Zeit ausgewählt wird? Ich weiß nicht, wie ich die Kalendersteuerung deaktivieren soll, die beim Drücken der Taste rechts von abfällt DateTimePicker
.
Wie kann DateTimePicker
ich einschränken , dass nur die Zeit ausgewählt wird? Ich weiß nicht, wie ich die Kalendersteuerung deaktivieren soll, die beim Drücken der Taste rechts von abfällt DateTimePicker
.
Antworten:
Ein Ausschnitt aus dem MSDN :
"Das folgende Codebeispiel zeigt, wie ein DateTimePicker erstellt wird, mit dem Benutzer nur eine Uhrzeit auswählen können."
timePicker = new DateTimePicker();
timePicker.Format = DateTimePickerFormat.Time;
timePicker.ShowUpDown = true;
... oder alternativ, wenn Sie nur einen Teil des Zeitwerts anzeigen möchten, verwenden Sie "Benutzerdefiniert":
timePicker = new DateTimePicker();
timePicker.Format = DateTimePickerFormat.Custom;
timePicker.CustomFormat = "HH:mm"; // Only use hours and minutes
timePicker.ShowUpDown = true;
tt
sie der Zeichenfolge hinzufügen . Vollständige Liste der Formatoptionen
Sie möchten die Eigenschaft 'Format' auf Zeit einstellen und ihr ein Steuerelement für Drehknöpfe hinzufügen:
yourDateTimeControl.Format = DateTimePickerFormat.Time;
yourDateTimeControl.ShowUpDown = true;
Der beste Weg, dies zu tun, ist folgender:
datetimepicker.Format = DatetimePickerFormat.Custom;
datetimepicker.CustomFormat = "HH:mm tt";
datetimepicker.ShowUpDowm = true;
Fügen Sie DateTimePicker das folgende Ereignis hinzu
Private Sub DateTimePicker1_KeyPress(sender As Object, e As KeyPressEventArgs) Handles DateTimePicker1.KeyPress
e.Handled = True
End Sub