Есть ли какие-либо проблемы с наличием отдельного ErrorProvider для каждого элемента управления?

#.net #winforms #errorprovider

#.net #winforms #errorprovider

Вопрос:

Обычно у вас должен быть один ErrorProvider для всех элементов управления в форме; однако у меня есть элемент управления, который вводит подтипы текстового поля, которые должны показывать пользователю ошибку. Я не хочу устанавливать поставщик ошибок для каждого из них, на котором он может использоваться (больше изменений кода, чем хотелось бы)

Итак, есть ли какие-либо проблемы с тем, что каждый из моих элементов управления создает свой собственный поставщик ошибок?

Ответ №1:

Не должно быть никаких проблем, я бы скорее сказал, ограничение использования ErrorProvider, поскольку вы не сможете показывать ошибки для элементов управления, которые не соответствуют шаблону.