ErrorProvider 组件概述(Windows 窗体)

Windows 窗体 ErrorProvider 组件用于验证窗体或控件上的用户输入。 它通常与验证窗体上的用户输入或显示数据集中的错误结合使用。 错误提供程序比在消息框中显示错误消息更好,因为一旦消除消息框,错误消息将不再可见。 该 ErrorProvider 组件在相关控件旁边显示错误图标(红色圆圈内的白色感叹号)。例如文本框;当用户将鼠标指针放在错误图标上时,将显示一个工具提示,显示错误消息字符串。

关键属性

组件的 ErrorProvider 键属性是 DataSourceContainerControl以及 Icon。 使用数据绑定控件时,必须将 ErrorProvider 组件的 ContainerControl 属性设置为适当的容器(通常是 Windows 窗体),以便组件在窗体上显示错误图标。 当在设计器中添加组件时,ContainerControl 属性将自动设置为包含窗体;如果在代码中添加控件,则需要手动设置该属性。

Icon 属性可以设置为自定义错误图标而不是默认值。 DataSource设置属性后,ErrorProvider组件可以显示数据集的错误消息。 组件SetError的关键方法是ErrorProvider该方法,该方法指定错误消息字符串以及错误图标应显示的位置。

注释

ErrorProvider 组件不提供对辅助功能客户端的内置支持。 若要使应用程序在使用此组件时可访问,必须提供额外的可访问反馈机制。

另请参阅