Buenos días,Validación de cuadro de texto, problema de cambio de enfoque
Estoy trabajando en una aplicación de formato C# que utiliza la validación de los controles. El problema que tengo es que cuando un usuario hace clic en un cuadro de texto e intenta hacer clic, la validación dispara y vuelve a enfocar el control; básicamente, el usuario no puede hacer clic fuera del control en otro control.
Mi resultado deseado es que TODOS los controles en el formulario se validan cuando el usuario hace clic en el botón Enviar. Me gustaría que el ícono errorProvider aparezca junto a los campos que tienen errores y permita al usuario corregirlos como lo considere oportuno.
Mi pregunta es, ¿cómo configuro un control para permitir que un usuario haga clic fuera de él cuando hay un error? Me gustaría que el usuario tenga la capacidad de completar el resto del formulario y volver al error por sí mismo en lugar de tener que lidiar con él de inmediato.
Gracias de antemano por cualquier ayuda y consejo,
Existe la propiedad CausesValidation, que creo que configura en el control de destino, pero tendría que establecerlo en falso para * todo *. Más simple solo para evitar todo el mecanismo, IMO. –
Tal vez sea eso, para ser justos, usualmente hacemos nuestra propia validación con los clics de los botones ... –