MaskEdit


Элемент управления MaskEdit по умолчанию выглядит как на картинке ниже. Позволяет пользователю вводить строчку текста в определенном формате. Использует валидаторы для проверки ввода. По умолчанию используется внутренний валидатор. Этот валидатор работает с простыми масками. Маска для него может быть установлена с помощью свойства "Mask". Дефолтный валидатор поддерживает следующие специальные символы в маске: # - цифра, * - алфавитный символ. Все остальные символы ожидаются быть введенными как они указаны в маске. Например, маску ###-###-#### можно использовать для ввода номера телефона. Пользователь сможет ввести только что-то типа 956-658-444.

Если Вам нужен более хитрый валидатор, Вам нужно просто создать класс наследующийся от IMaskValidator и связать его с элементом управления MaskEdit используя метод setValidator(). В этом валидаторе Вы можете реализовать любую логику, которая Вам нужна.

Элемент управления(виджет) MaskEdit

Интерфейсы

Классы