共用方式為


ErrorProvider 元件概觀 (Windows Form)

更新:2007 年 11 月

Windows Form ErrorProvider 元件用來驗證使用者在表單或控制項中的輸入。它通常會和使用者的表單輸入驗證一起使用,或在資料集中顯示錯誤。錯誤提供者是一種比在訊息方塊中顯示錯誤訊息更好的替代方式,因為當訊息方塊關閉後,就看不到錯誤訊息了。ErrorProvider 元件會在相關的控制項 (例如文字方塊) 旁,顯示錯誤圖示 (ErrorProvider 圖示);當使用者將滑鼠指標指向錯誤圖示時,會出現工具提示並顯示錯誤訊息字串。

主要屬性

ErrorProvider 元件的主要屬性為 DataSourceContainerControlIcon。在使用 ErrorProvider 元件和資料繫結控制項時,ContainerControl 屬性必須設定為適當的容器 (Container) (通常是 Windows Form),才能讓元件在表單中顯示錯誤圖示。在設計工具中加入元件後,ContainerControl 屬性會設定為包含表單;如果您在程式碼中加入控制項,就必須自行設定這個屬性。

Icon 屬性可以設定為自訂的錯誤圖示,而不使用預設圖示。設定 DataSource 屬性後,ErrorProvider 元件就可以顯示資料集的錯誤訊息。ErrorProvider 元件的主要方法是 SetError 方法,用來指定錯誤訊息字串和顯示錯誤圖示的位置。

注意事項:

ErrorProvider 元件不提供內建的可及性用戶端支援。若要在使用這個元件時,讓您的應用程式變得可存取,您必須提供其他的可存取回應機制。

請參閱

工作

HOW TO:使用 Windows Form ErrorProvider 元件檢視資料集錯誤

HOW TO:使用 Windows Form ErrorProvider 元件顯示表單驗證的錯誤圖示

參考

ErrorProvider