У меня есть форма с несколькими текстовыми полями и другими элементами управления. Я использую элемент управления errorprovider и проверил событие проверки в каждом текстовом поле, которое мне нужно проверить. Событие Validating наступает, когда элемент управления передает фокус другому элементу управления. Таким образом, событие происходит, когда вы используете клавишу табуляции, чтобы отойти от текущего элемента управления, или когда вы щелкаете мышью по другому элементу управления 1 . И я нахожу это очень раздражающим, просто для примера, если я открою эту winform, а затем сразу попытаюсь закрыть ее, она не позволит мне, потому что проверка вызовет жалобу на то, что в первом текстовом поле нет введенного текста.
Я хочу использовать поведение провайдера ошибок, как я могу проверить всю форму только тогда, когда я нажму кнопку Сохранить формы?
Спасибо