自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

C#使用ErrorProvider淺析

開發(fā) 后端
這里介紹C#使用ErrorProvider,用戶在使用我們編寫的程序時,難免會出現(xiàn)輸入錯誤的現(xiàn)像,用戶如何知道你輸入的內(nèi)容是在那個地方出錯了呢?

用戶在使用我們編寫的程序時,難免會出現(xiàn)輸入錯誤的現(xiàn)像,用戶如何知道你輸入的內(nèi)容是在那個地方出錯了呢?這里我們用ErrorProvider來幫助我們。

C#使用ErrorProvider過程如下:

1、定義ErrorProvider

2、C#使用ErrorProvider的SetError方法設(shè)置需要錯誤提示的控件及提示方法

例如下例,因為整數(shù)不能為零,所以當輸入零時,會在Text控件右邊出現(xiàn)一個警告提示。

  1. namespace GetNewGuid{  
  2. public partial class GetGUID : Form{  
  3. //1、ErrorProvider:提供表單上的控制項有與其相關(guān)的錯誤。  
  4. ErrorProvider epProvider = new ErrorProvider();  
  5. public GetGUID(){  
  6. //得到指定數(shù)量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數(shù)量只能為整數(shù),請輸入大於零的整數(shù)!");  
  20. //焦點定位到錯誤處  
  21. txtGUID.Focus();  
  22. //選擇輸入的錯誤  
  23. txtGUID.SelectAll();  
  24. }  
  25. }  

同時我們也可以對ErrorProvider進行相關(guān)的設(shè)定。

region 定義ErrorProvider的相關(guān)屬性

  1. //BlinkStyle:取得或設(shè)定錯誤圖示閃爍的速率。  
  2. epProvider.BlinkStyle = ErrorBlinkStyle.BlinkIfDifferentError;  
  3. //BlinkRate:取得或設(shè)定數(shù)值,表示錯誤圖示何時閃爍。  
  4. epProvider.BlinkRate =50;  
  5. #endregion 

開發(fā)者可以自己設(shè)定需要的屬性。以上介紹C#使用ErrorProvider

【編輯推薦】

  1. 介紹Mono C#編譯器
  2. C#運算符重載學(xué)習(xí)總結(jié)
  3. 概述C#語言的結(jié)構(gòu)體
  4. C#遺傳算法學(xué)習(xí)筆記
  5. 討論C#分部方法
責任編輯:佚名 來源: CSDN博客
相關(guān)推薦

2009-08-19 16:42:41

C#如何使用XML

2009-08-13 13:29:04

C#結(jié)構(gòu)體使用

2009-08-25 16:29:33

C#使用sqlserv

2009-09-11 11:27:38

AttributeUsC# Attribut

2009-09-04 15:45:29

C#緩存流

2009-08-25 15:59:28

C#串口操作

2009-08-18 09:37:14

C#枚舉類型

2009-08-14 17:45:52

C# ArrayLis

2009-08-17 18:34:50

C# ChangeCo

2009-08-07 17:25:37

C# SortedLi

2009-08-25 17:59:49

C#入門

2009-09-11 11:16:53

C# Attribut

2009-08-13 14:56:46

C#的結(jié)構(gòu)體使用

2009-08-26 13:36:33

C#打印控件

2009-08-18 10:30:30

C#枚舉

2009-08-11 14:45:41

C# DataGrid

2009-08-10 14:43:03

C#函數(shù)Convert

2009-09-11 09:15:06

C# get方法

2009-07-31 16:00:30

C#函數(shù)重載

2009-08-06 14:43:10

C# Calculat
點贊
收藏

51CTO技術(shù)棧公眾號