Compartir a través de


Información general del componente ErrorProvider (Formularios Windows Forms)

El componente ErrorProvider de Windows Forms se usa para validar la entrada de usuario en un formulario o control. Normalmente se usa junto con la validación de la entrada de usuario en un formulario o la visualización de errores dentro de un conjunto de datos. Un proveedor de errores es una alternativa mejor que mostrar un mensaje de error en un cuadro de mensaje, porque una vez descartado un cuadro de mensaje, el mensaje de error ya no se visualizará. El componente ErrorProvider muestra un icono de error (A white exclamation point inside a red circle.Un signo de exclamación blanco dentro de un círculo rojo) junto al control pertinente, como un cuadro de texto; cuando el usuario coloca el puntero del mouse sobre el icono de error, aparece información sobre herramientas que muestra la cadena del mensaje de error.

Propiedades clave

Las propiedades clave del componente ErrorProvider son DataSource, ContainerControl y Icon. Cuando se usa el componente ErrorProvider con controles enlazados a datos, la propiedad ContainerControl debe establecerse en el contenedor adecuado (normalmente Windows Forms) para que el componente muestre un icono de error en el formulario. Cuando se agrega el componente en el diseñador, la propiedad ContainerControl se establece en el formulario contenedor; si agrega el control en el código, debe establecerlo usted mismo.

La propiedad Icon se puede establecer en un icono de error personalizado en lugar del valor predeterminado. Cuando se establece la propiedad DataSource, el componente ErrorProvider puede mostrar mensajes de error para un conjunto de datos. El método clave del componente ErrorProvider es SetError, que especifica la cadena del mensaje de error y dónde debe aparecer el icono de error.

Nota

El componente ErrorProvider no proporciona compatibilidad integrada con clientes de accesibilidad. Para que la aplicación sea accesible al usar este componente, debe proporcionar un mecanismo de comentarios adicional y accesible.

Consulte también