.NET内建的ErrorProvider控制項

(華版)

以前大家一定常常為顯示"數據錯誤"訊息而煩惱。。。其實.NET已為廣大的程序員解决了此煩惱;那就是用内建的ErrorProvider控制項來很凖确的表達發生錯誤的控制項和其原因。

以下就是一個很簡單的應用ErrorProvider程式碼:

' 驗証TextBox1控制項内容
If Not IsNumeric(TextBox1.Text) Then
    
' 顯示TextBox1控制項内容錯誤訊息
    ErrorProvider1.SetError(TextBox1, "數據錯誤,請輸入數字(零到玖)!")
    
' 將滑鼠指標移至TextBox1控制項處
    TextBox1.Focus()
    
' 選全部TextBox1控制項内容
    TextBox1.SelectAll()
Else
    
' 清除TextBox1控制項内容錯誤訊息
    ErrorProvider1.SetError(TextBox1, "")
End If


每當TextBox1控制項的内容不是數字;那ErrorProvider就會顯示一個小小而又閃動的圖片(红色的Exclaimation Icon)于TextBox1控制項的傍邊。而所编冩的錯誤訊息就會顯示在那小小圖片的Tooltips里;是不是覺得比起MessageBox好很多呢?至少用户不需要按回車键或移動滑鼠去關閉那MessageBox!

 

要用此控制項。。。不是很艰难。。。不妨一試,試了也不吃亏嘛~

posted on 2005-03-01 21:54  克仔  阅读(2208)  评论(5编辑  收藏  举报