ErrorProvider 组件概述(Windows 窗体)

使用 Windows 窗体 ErrorProvider 组件,可以对窗体或控件上的用户输入进行验证。 当验证用户在窗体中的输入或显示数据集内的错误时,一般要用到该控件。 相对于在消息框中显示错误信息,错误提供程序是更好的选择,因为一旦关闭了消息框,就再也看不见错误信息。 ErrorProvider 组件在相关控件(如文本框)旁显示一个错误图标 (“ErrorProvider”图标);当用户将鼠标指针放在该错误图标上时,将出现显示错误信息字符串的工具提示。

主要属性

ErrorProvider 组件的主要属性是 DataSourceContainerControlIcon。 将 ErrorProvider 组件与数据绑定控件结合使用时,必须将 ContainerControl 属性设置为相应的容器(通常是 Windows 窗体),以便于该组件可以在窗体上显示错误图标。 在设计器中添加该组件时,将 ContainerControl 属性设置为包含窗体;如果在代码中添加该控件,必须自行设置该属性。

Icon 属性可以设置为自定义错误图标而不是默认图标。 设置 DataSource 属性后,ErrorProvider 组件便可为数据集显示错误信息。 ErrorProvider 组件的主要方法是 SetError 方法,该方法可以指定错误信息字符串和错误图标应出现的位置。

提示

ErrorProvider 组件不会为具有辅助功能的客户端提供内置支持。 若要使您的程序在使用该组件时可以访问,必须提供其他可访问的反馈机制。

请参见

任务

如何:使用 Windows 窗体 ErrorProvider 组件查看数据集中的错误

如何:使用 Windows 窗体 ErrorProvider 组件显示窗体验证的错误图标

参考

ErrorProvider