Hi All,

I suppose most of us know that there is a bug in VS2008 Masked Textbox that Microsoft apparently can not or will not fix (at least I have not found where they have solved it except patch code in C#) when the MTB is bound.

Entering a date such as 02/15/1964 automatically parses the leading zero giving a date result of something like 21/01/964 after lost focus. I have tested it unbound and it works fine.

Anyone came up with a solution? I have used date validate and Custom Mask.

What I thought may have been a work around it is in keyup event that if position 1 is < 9 then insert a zero, but it goes right back to the result. If I do a debug.print or message box though it shows the zero.