Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)qq
published 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窗体设计文件完整程序代码如下:


If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759