Go homepage(回首页) Upload pictures (上传图片) Write articles (发文字帖)
The author:(作者)qqpublished in(发表于) 2014/7/11 9:16:17 C#中ErrorProvider组件应用实例
C#中ErrorProvider组件应用实例
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属性程序主要代码如下: this.errorProvider1.BlinkRate = 100;this.errorProvider1.BlinkStyle = ErrorBlinkStyle.AlwaysBlink;完整程序代码如下:★★★★★主程序文件完整程序代码★★★★★ using System;using System.Collections.Generic;using System.Windows.Forms;namespace _8_27{static class Program{/// /// 应用程序的主入口点。/// [STAThread]static void Main(){Application.EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false);Application.Run(new frmErrorProvider());}}}★ ★★★★ErrorProvider23窗体设计文件完整程序代码如下:
赞