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