共用方式為


ErrorProvider 元件概觀 (Windows Form)

Windows Forms ErrorProvider 元件可用來驗證表單或控制項上的使用者輸入。 其通常與驗證表單上的使用者輸入,或顯示資料集內的錯誤搭配使用。 錯誤提供者比在訊息方塊中顯示錯誤訊息更好,因為一旦關閉訊息方塊,錯誤訊息就不會再顯示。 元件 ErrorProvider 會顯示相關控制項旁邊的錯誤圖示 (A white exclamation point inside a red circle.紅色圓圈內的白色驚嘆號。),例如文字方塊;當使用者將滑鼠指標放在錯誤圖示上方時,便會出現工具提示,顯示錯誤訊息字串。

索引鍵屬性

ErrorProvider 元件的索引鍵屬性為 DataSourceContainerControlIcon。 搭配資料繫結控制項使用 ErrorProvider 元件時,必須將 ContainerControl 屬性設定為適當的容器 (通常是 Windows Form),元件才能在表單上顯示錯誤圖示。 在設計工具中新增元件時,ContainerControl 屬性會設定為包含表單;如果您在程式碼中新增控制項,則必須自行設定。

可以將 Icon 屬性設定為自訂錯誤圖示,而不是預設值。 設定 DataSource 屬性時,ErrorProvider 元件可以顯示資料集的錯誤訊息。 元件的 SetError 索引鍵方法是 ErrorProvider 方法,其會指定錯誤訊息字串,以及應該顯示錯誤圖示的位置。

備註

ErrorProvider 元件不提供協助工具用戶端的內建支援。 若要讓應用程式在使用這個元件時可供存取,您必須提供額外的可存取意見反應機制。

另請參閱