错误提供程序不会均匀闪烁

我有一个错误提供程序为4个控件提供错误..

当我设置所有四个错误时,其中只有两个一起闪烁,所有四个在一定时间后安顿下来。

即使我设置了两个错误,两个都会闪烁..

但我希望他们所有人一起眨眼......我怎么能这样做? (我不喜欢使用多个errorProvider)

7
亨克是对的;不应该眨眼。如果仅仅存在稳定的红色错误提供程序字形不足以引起对控件的注意,那么您的UI可能过于混乱。在精心设计的形式上,该字形应该突出。
额外 作者 Igby Largeman,
一个非常好的解决方案是 Blinking = false
额外 作者 Henk Holterman,
我会做一个快速的成本/收益分析并将其标记为“不会修复”。
额外 作者 Ritch Melton,
闪烁不是必要但如果允许它我会期望它正常工作(即默认情况下一致闪烁)。也被这个咬了,可能只是放弃并取消眨眼...
额外 作者 Alex,

1 答案

您已经暗示了一个(IMO)可接受的解决方案,使用您的上一个声明:使用2个错误提供程序,一个专用于一次只闪烁一个控件(最新的一个输入无效,或者您期望的那个)尽快更正,或者您认为最重要的任何标准,以及第二个“无声地”在所有控件上显示无效输入的图标。

0
额外