there are various masked edit box's that people have made in .net here, i also heard that the framework v2 has one built in as well. i myself am working on a textbox control that validates the text stored in it'self which isnt a masked edit box, but you can check for a phone number entry.