Мне нужно выполнить проверку ввода во всем приложении winform. Существует множество различных форм, в которые можно вводить данные, и я бы не хотел управлять ими по форме и создавать isValid и т.д. Для каждого элемента. Как другие справлялись с этим?
Я вижу, что большинство связанных сообщений посвящено веб-приложениям и/или упоминанию Блок приложений для проверки корпоративной библиотеки. Теперь я признаю, что я не тщательно изучил ELVAB, но, похоже, это излишний фактор для того, что мне нужно. Моя нынешняя мысль состоит в том, чтобы написать библиотеку классов с различными требованиями и передать ей элемент управления в качестве параметра. У меня уже есть библиотека функций RegEx для таких вещей, как isValidZipCode, и поэтому я могу начать с нее.
То, что я хотел бы иметь, это кнопка Validate, в которой onClick циклически перемещается по всем элементам управления на этой странице формы и выполняет необходимую проверку. Как я могу это сделать?