Как мога да добавя маскирано текстово поле в формулярите на Windows, което приема дата-час в следния формат:
01/01/1993 12:00 AM
Отговори:
3 за отговор № 1Има по-добър начин да разрешите това използване DateTimePicker
dateTimePicker1.Format = DateTimePickerFormat.Custom;
dateTimePicker1.CustomFormat = "MM/dd/yyyy HH:mm";
Най-доброто, което може да се направи с MaskedTextbox е чрез задаване на следната маска
maskedTextBox1.Mask = "00/00/0000 00:00 AM"
След това отново всички валидации трябва да бъдат написани ръчно от вас.
0 за отговор № 2
Според MS спецификация от тук, не можете да посочите такъв формат. Най-близката маска на значението на заявката ви ще бъде 00/00/0000 90:00 AM