Общие сведения о компонентах ErrorProvider (Windows Forms)
Компонент ErrorProvider Windows Forms используется для проверки входных данных пользователя в форме или элементе управления. Обычно он используется в сочетании с проверкой входных данных пользователя в форме или отображением ошибок в наборе данных. Поставщик ошибок является лучшей альтернативой, чем отображение сообщения об ошибке в окне сообщения, так как после закрытия поля сообщения сообщение об ошибке больше не отображается. Компонент ErrorProvider отображает значок ошибки () рядом с соответствующим элементом управления, например текстовое поле; Когда пользователь помещает указатель мыши на значок ошибки, появится подсказка, показывающая строку сообщения об ошибке.
Ключевые свойства
Ключевые свойства компонента ErrorProvider : DataSource, ContainerControlи Icon. При использовании компонента ErrorProvider с элементами управления с привязкой к данным свойство ContainerControl должно иметь соответствующий контейнер (обычно Windows Form), чтобы компонент отображал значок ошибки в форме. При добавлении компонента в конструкторе свойство ContainerControl устанавливается в содержащую форму; Если вы добавляете элемент управления в код, его необходимо задать самостоятельно.
Свойство Icon можно задать на пользовательский значок ошибки вместо значения по умолчанию. Если задано свойство DataSource, компонент ErrorProvider может отображать сообщения об ошибках для набора данных. Ключевым методом компонента ErrorProvider является метод SetError, указывающий строку сообщения об ошибке и место отображения значка ошибки.
Заметка
Компонент ErrorProvider не предоставляет встроенную поддержку для клиентов доступности. Чтобы сделать приложение доступным при использовании этого компонента, необходимо предоставить дополнительный механизм обратной связи.
См. также
.NET Desktop feedback