ErrorProvider 元件概觀 (Windows Form)
Windows Form ErrorProvider 元件用來驗證使用者在表單或控制項中的輸入。 它通常會和使用者的表單輸入驗證一起使用,或在資料集中顯示錯誤。 錯誤提供者是一種比在訊息方塊中顯示錯誤訊息更好的替代方式,因為當訊息方塊關閉後,就看不到錯誤訊息了。 ErrorProvider 元件會在相關的控制項 (例如文字方塊) 旁,顯示錯誤圖示 ();當使用者將滑鼠指標指向錯誤圖示時,會出現工具提示並顯示錯誤訊息字串。
主要屬性
ErrorProvider 元件的主要屬性為 DataSource、ContainerControl 和 Icon。 在使用 ErrorProvider 元件和資料繫結控制項時,ContainerControl 屬性必須設定為適當的容器 (Container) (通常是 Windows Form),才能讓元件在表單中顯示錯誤圖示。 在設計工具中加入元件後,ContainerControl 屬性會設定為包含表單;如果您在程式碼中加入控制項,就必須自行設定這個屬性。
Icon 屬性可以設定為自訂的錯誤圖示,而不使用預設圖示。 設定 DataSource 屬性後,ErrorProvider 元件就可以顯示資料集的錯誤訊息。 ErrorProvider 元件的主要方法是 SetError 方法,用來指定錯誤訊息字串和顯示錯誤圖示的位置。
注意事項 |
---|
ErrorProvider 元件不提供內建的可及性用戶端支援。 若要在使用這個元件時,讓您的應用程式變得可存取,您必須提供其他的可存取回應機制。 |
請參閱
工作
HOW TO:使用 Windows Form ErrorProvider 元件檢視資料集錯誤
HOW TO:使用 Windows Form ErrorProvider 元件顯示表單驗證的錯誤圖示