| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разработка Windows Forms > Разработать маску наследованием от дефолтовой? |
| Автор: maxi91m 21.5.2011, 21:55 |
| Может кто уже сталкивался с написанием собственной маски для MaskedTextBox, через создание собственного класса унаследованного от MaskedTextProvider. А то я никак не пойму как дополнить так стандартную маску. Да и как вообще они взаимодействуют, через что будут вызываться мои методы? |
| Автор: -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 |
| Собсвенно тая и сделал на данный момент. |