Información general del componente ErrorProvider (Formularios Windows Forms)
Actualización: noviembre 2007
El componente ErrorProvider de formularios Windows Forms se utiliza para validar los datos proporcionados por el usuario en un formulario o en un control. Normalmente, se utiliza junto con la validación de los datos proporcionados por el usuario en un formulario o con la presentació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 que se descarta un cuadro de mensaje, el mensaje de error deja de estar visible. El componente ErrorProvider muestra un icono de error () junto al control correspondiente, por ejemplo, un cuadro de texto; cuando el usuario coloca el puntero del mouse sobre el icono de error, aparece una información sobre herramientas que muestra la cadena del mensaje de error.
Propiedades principales
Las propiedades principales del componente ErrorProvider son DataSource, ContainerControl y Icon. Cuando se utiliza el componente ErrorProvider con controles enlazados a datos, la propiedad ContainerControl debe establecerse en el contenedor adecuado (habitualmente el formulario 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 el usuario agrega el control mediante código, él debe establecerla.
La propiedad Icon puede establecerse en un icono de error personalizado, en lugar del predeterminado. Cuando la propiedad DataSource está establecida, el componente ErrorProvider puede mostrar mensajes de error para un conjunto de datos. El método clave del componente ErrorProvider es el método SetError, que especifica la cadena del mensaje de error y dónde debe aparecer el icono de error.
![]() |
---|
El componente ErrorProvider no proporciona compatibilidad integrada para los clientes de accesibilidad. Para que la aplicación sea accesible al utilizar este componente, se debe proporcionar un mecanismo de retroalimentación adicional accesible. |