У поля даты есть свойство "Вид", которое имеет два значения: "календарь" и "строка".
Календарь - это стандартный вид для данного типа поля в системе с выпадающим календариком для установки значения мышкой или клавишами вверх/вниз. К сожалению на этом его удобства заканчивается. Одна из главных проблем - невозможность задания пустого значения.
В качестве альтернативы мы добавили вид "строка", который представляет из себя обычную строку для ввода символов. Достоинства такого вида:
- возможность задания пустого значения;
- удобный ввод даты при помощи разделителей, в качестве которых могут быть использованы: пробел, точка, слэш, знак минуса.
Кроме того, можно вводить дату даже без разделителей. При наборе значения программа пытается анализировать введённые данные и представить их в распознанном виде как дату - с правой стороны поля, в качестве подсказки.
Если дата распознаётся неверно при вводе без разделителей, то надо использовать нули для корректного значения, например 0504 будет распознано как 05.04.2019 года.