This works for Windows Forms and WPF. Goto Properties section of DateEdit properties. Set Mask to DateTimeAdvancingCaret Now you can type 30122012 without pressing tab or selecting next part (month or year) and control will convert it to 30/12/2012.