Здравствуйте, nzeemin, Вы писали:
N>1. Пользователь может вводить в поля все что хочет.
Что не слишком хорошо. К примеру, пользователь ввел дату, Ок, а лишь потом с удивлением(и матюками) узнает, что дату надо было вводить в другом формате. ИМХО MaskEdit удобнее — сразу видно что от тебя хотят.