C#使用ErrorProvider浅析

用户在使用我们编写的程序时,难免会出现输入错误的现像,用户如何知道你输入的内容是在那个地方出错了呢?这里我们用ErrorProvider来帮助我们。

创新互联公司主要从事网页设计、PC网站建设(电脑版网站建设)、wap网站建设(手机版网站建设)、响应式网站建设、程序开发、网站优化、微网站、重庆小程序开发公司等,凭借多年来在互联网的打拼,我们在互联网网站建设行业积累了丰富的成都网站设计、成都做网站、网站设计、网络营销经验,集策划、开发、设计、营销、管理等多方位专业化运作于一体。

C#使用ErrorProvider过程如下:

1、定义ErrorProvider

2、C#使用ErrorProvider的SetError方法设置需要错误提示的控件及提示方法

例如下例,因为整数不能为零,所以当输入零时,会在Text控件右边出现一个警告提示。

 
 
 
  1. namespace GetNewGuid{
  2. public partial class GetGUID : Form{
  3. //1、ErrorProvider:提供表单上的控制项有与其相关的错误。
  4. ErrorProvider epProvider = new ErrorProvider();
  5. public GetGUID(){
  6. //得到指定数量GUID事件
  7. btnGetGUID.Click += new EventHandler(btnGetGUID_Click);
  8. }
  9. }
  10. // 得到GUID按钮事件方法
  11. private void btnGetGUID_Click(object sender, EventArgs e){
  12. //清空错误
  13. epProvider.Clear();
  14. if (txtGUID.Text.Substring(0, 1) != "0"){
  15. //……
  16. }
  17. else{
  18. //2、错误提示
  19. epProvider.SetError(txtGUID, "GUID数量只能为整数,请输入大於零的整数!");
  20. //焦点定位到错误处
  21. txtGUID.Focus();
  22. //选择输入的错误
  23. txtGUID.SelectAll();
  24. }
  25. }
  26. }

同时我们也可以对ErrorProvider进行相关的设定。

region 定义ErrorProvider的相关属性

 
 
 
  1. //BlinkStyle:取得或设定错误图示闪烁的速率。
  2. epProvider.BlinkStyle = ErrorBlinkStyle.BlinkIfDifferentError;
  3. //BlinkRate:取得或设定数值,表示错误图示何时闪烁。
  4. epProvider.BlinkRate =50;
  5. #endregion

开发者可以自己设定需要的属性。以上介绍C#使用ErrorProvider

文章题目:C#使用ErrorProvider浅析
网页网址:http://www.shufengxianlan.com/qtweb/news7/115907.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联