使用者在使用我們編寫的程式時,難免會出現輸入錯誤的現像,使用者如何知道你輸入的內容是在那個地方出錯了呢?
這裡我們可用errorprovider來幫助我們。
我們想實現下圖的效果該如何做呢?
使用errorprovider過程如下:
1、定義errorprovider
2、使用errorprovider的seterror方法設定需要錯誤提示的控制項及提示方法
例如下例,因為整數不能為零,所以當輸入零時,會在text控制項右邊出現乙個警告提示。
namespace getnewguid
}// 得到guid按鈕事件方法
private void btngetguid_click(object sender, eventargs e)
else}}
當輸入0時,單擊控制項,會出現下圖的錯誤提示。
同時我們也可以對errorprovider進行相關的設定。
#region 定義errorprovider的相關屬性
//blinkstyle:取得或設定錯誤圖示閃爍的速率。
epprovider.blinkstyle = errorblinkstyle.blinkifdifferenterror;
//blinkrate:取得或設定數值,表示錯誤圖示何時閃爍。
epprovider.blinkrate =50;
#endregion
開發者可以自己設定需要的屬性。
C 學習使用ErrorProvider
使用errorprovider過程如下 1 定義errorprovider 2 使用errorprovider的seterror方法設定需要錯誤提示的控制項及提示方法 例如下例,因為整數不能為零,所以當輸入零時,會在text控制項右邊出現乙個警告提示。namespace getnewguid 得到g...
ErrorProvider控制項的使用
新增乙個文字框,乙個errorprovider,當游標離開這個文字框時判斷輸入的是否是乙個資料 private subtextbox1 validating byvalsenderas object,byvaleassystem.componentmodel.canceleventargs hand...
使用ErrorProvider元件驗證
errorprovider 顯示乙個簡單的介面,向終端使用者指出窗體上的控制項具有與它關聯的錯誤。如果為控制項指定了錯誤描述字串,控制項旁將會出現乙個圖示。此圖示按 blinkstyle 指定的方式 以 blinkrate 指定的速率閃爍。當滑鼠懸停在此圖示上時,會出現顯示錯誤描述字串的工具提示。下...