2011-10-27 15 views
7

I tienen un proveedor de error proporcionando error para 4 controles ..proveedor de error no parpadea uniformemente

cuando fijo todos los cuatro errores, sólo dos de ellos abrir y cerrar juntos a la vez y los cuatro asentarse después de cierto tiempo ..

incluso si fijo dos errores, tanto parpadean alternativamente ..

pero quiero todos ellos parpadean juntos ... ¿Cómo puedo hacer esto? (No prefiero usar más de un errorProvider)

+8

Una muy buena solución sería 'Blinking = false'. –

+2

Haría un análisis rápido de costo/beneficio y lo marcaría como 'no-arreglo'. –

+1

Henk tiene razón; parpadear no debería ser necesario. Si la mera presencia del glifo de proveedor de error rojo constante no es suficiente para llamar la atención sobre el control, entonces su IU probablemente esté demasiado saturada. En una forma bien diseñada, ese glifo debería sobresalir. –

Respuesta

0

Ha insinuado una solución (IMO) aceptable, con su última declaración: use 2 proveedores de error, uno dedicado a parpadear exactamente un control a la vez (el la última con una entrada no válida, o la que esperaría que se corrigiera lo antes posible, o el criterio que considere más importante), y una segunda que "silenciosamente" muestra el ícono en todos los controles con entrada no válida.

Cuestiones relacionadas