ErrorProvider 组件 1.功能 ErrorProvider 组件可以在不打扰用户的情况下向用户显示有错误发生
当验证用户在窗体中的输入或显示数据集内的错误时,一般要用到该控件
图1 所示为 ErrorProvider 组件
图 1 ErrorProvider 组件 2.属性 ErrorProvider 组件常用属性及说明如表 1 所示
表 1 ErrorProvider 组件常用属性及说明 下面对比较重要的属性进行详细介绍
(1)BlinkRate 属性
该属性获取或设置错误图标的闪烁速率
语法: public int BlinkRate { get; set; } 属性值:错误图标的闪烁速率(以ms 为单位)
默认值为 250ms
(2)BlinkStyle 属性
获取或设置一个值,通过该值指示错误图标的闪烁时间
语法: public ErrorBlinkStyle BlinkStyle { get; set; } 属性值:ErrorBlinkStyle 值之一
默认为 BlinkIfDifferentError
ErrorBlinkStyle 值有以下几种取值:当值为 AlwaysBlink 时,表示当错误图标第一次显示时,或者当为控件设置了错误说明字符串并且错误图标已经显示时,总是闪烁;当值为 BlinkIfDifferentError 时,表示当图标已经显示并且为控件设置了新的错误字符串时闪烁;当值为 NeverBlink 时,表示错误图标从不闪烁
示例 BlinkRate 属性和 BlinkStyle 属性的使用 本示例通过设置 BlinkRate 属性指定错误图标的闪烁速率,通过设置BlinkStyle 属性指定错误图标的闪烁时间,运行结果如图 2 所示
图 2 BlinkRate 属性和 BlinkStyle 属性 程序主要代码如