Расширенные верифицирующие элементы управления

плохо же в них то

В модели событий верификации и элементе управления ErrorProvider Хорошо то, что они просты и используются очевидным образом. Плохо же в них то, что для охвата всех элементов управления на сложной форме требуется масса отдельных обработчиков событий, и каждый из них должен содержать специальный код, который рассматривает верифицируемое значение и принимает решение о том, действительно ли оно и что с ним делать. Код верификации может делать что угодно, но в большинстве случаев он следует определенным моделям. Ниже перечислены четыре распространенных типа верификации, которые будут нужны вам чаще всего. Верификация требуемого ввода. Проверяет, что в специфический элемент управления было введено некоторое значение, не вынося на уровне UI никакого суждения о том, корректно ли это значение. Верификация диапазона ввода. Проверяет, попадает ли введенное значение в диапазон приемлемых значений. Верификация сравнения ввода. Сравнивает значения в двух или нескольких входных элементах управления и убеждается, что все они имеют одинаковое значение. Верификация шаблона ввода. Проверяет, что ввод соответствует некоторому текстовому шаблону, например, что номер социального страхования или номер телефона имеет дефисы в нужных местах, что строка набрана в соответствующем регистре или имеет нужную длину и т. д. Вы можете легко выполнить подобную проверку, воспользовавшись возможностями регулярных выражений.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *