(華版)

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

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

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


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

  .NET内建的ErrorProvider控制項

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

相关文章:

  • 2021-09-17
  • 2021-07-09
  • 2021-09-22
  • 2021-09-12
  • 2021-11-14
  • 2021-07-20
  • 2021-07-20
猜你喜欢
  • 2021-12-31
  • 2022-01-12
  • 2021-09-30
  • 2022-01-10
  • 2021-12-26
  • 2022-02-06
  • 2022-12-23
相关资源
相似解决方案