Отключите элементы управления родительского окна, если в userControl произошла ошибка
В форме Windows у меня есть некоторые элементы управления и UserControl. У меня есть ErrorProvider в UserControl. Я хочу прекратить редактирование всех элементов управления в форме, если в userControl произошла ошибка. Есть ли способ сделать это?
Я использую errorProvider.BindToCustomDataAndErrors(..)
1 ответ
Решение
Там нет никакого встроенного способа в Windows Forms
что я знаю, чтобы сделать что-то подобное. Я верю, что вы должны реализовать это самостоятельно.
Вы можете создать событие как ErrorRecieved
скажем, и отключить элементы управления в его обработчике.
РЕДАКТИРОВАТЬ
Здесь также ссылка на аналогичный вопрос SO.