Wie kann ich in Windows Forms ein maskiertes Textfeld hinzufügen, das datetime im folgenden Format akzeptiert:
01.01.1993 12:00 Uhr
Antworten:
3 für die Antwort № 1Es gibt einen besseren Weg, dies zu lösen DateTimePicker
dateTimePicker1.Format = DateTimePickerFormat.Custom;
dateTimePicker1.CustomFormat = "MM/dd/yyyy HH:mm";
Das Beste, was Sie mit MaskedTextbox erreichen können, ist die Einstellung der folgenden Maske
maskedTextBox1.Mask = "00/00/0000 00:00 AM"
Dann müssen alle Validierungen erneut von Hand geschrieben werden.
0 für die Antwort № 2
Gemäß MS-Spezifikation von HierSie können ein solches Format nicht angeben. Die nächstgelegene Bedeutungsmaske für Ihre Anfrage wäre 00/00/0000 90:00 AM