Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > Разработать маску наследованием от дефолтовой?


Автор: maxi91m 21.5.2011, 21:55
Может кто уже сталкивался с написанием собственной маски для MaskedTextBox, через создание собственного класса унаследованного от MaskedTextProvider. А то я никак не пойму как дополнить так стандартную маску. Да и как вообще они взаимодействуют, через что будут вызываться мои методы?
 smile 

Автор: -Mikle- 22.5.2011, 00:09
А зачем тебе потребовалось наследоваться от MaskedTextProvider? Он сам по себе самодостаточен. Наследование от него ничего тебе не даст (как минимум, у него нет ни одного виртуального метода для перегрузки). Ты его можешь использовать отдельно, если хочешь. Можешь передать его экземпляр через конструктор MaskedTextBox или наоборот получить его экземпляр используемый в какой-то момент MaskedTextBox'ом через свойство maskedTextBox1.MaskedTextProvider. В чем твоя задача?

Автор: maxi91m 22.5.2011, 02:00
Мне нужно добавить новые условия маски, что бы не просто ограничивать ввод литерал, а задавать ограничение на ввод литерал из какого либо множества.

Автор: -Mikle- 22.5.2011, 12:40
Думаю Regex тебе поможет больше.

Автор: maxi91m 22.5.2011, 16:46
Собсвенно тая и сделал на данный момент. smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)