错误提供程序没有均匀闪烁
Posted
技术标签:
【中文标题】错误提供程序没有均匀闪烁【英文标题】:error provider is not blinking uniformly 【发布时间】:2011-12-16 12:28:22 【问题描述】:我有一个错误提供程序为 4 个控件提供错误..
当我设置所有四个错误时,一次只有两个同时闪烁,并且所有四个在一定时间后都稳定下来..
即使我设置了两个错误,它们也会交替闪烁..
但我希望它们都一起闪烁...我该怎么做? (我不喜欢使用多个 errorProvider)
【问题讨论】:
一个非常好的解决方案是Blinking=false
。
我会做一个快速的成本/收益分析并将其标记为“不会修复”。
亨克是对的;眨眼不应该是必要的。如果仅存在稳定的红色错误提供程序字形不足以引起对控件的注意,那么您的 UI 可能过于混乱。在设计良好的表单上,该字形应该脱颖而出。
闪烁不是必要的,但如果允许,我希望它能够正常工作(即默认情况下一致闪烁)。刚刚也被这个咬了,可能会屈服并移除眨眼......
【参考方案1】:
您在最后一句话中暗示了一个 (IMO) 可接受的解决方案:使用 2 个错误提供程序,一个专门用于一次仅闪烁一个控件(最新的一个输入无效,或者您想要的那个)希望尽快得到纠正,或任何您认为最重要的标准),第二个“静默”地在所有输入无效的控件上显示图标。
【讨论】:
以上是关于错误提供程序没有均匀闪烁的主要内容,如果未能解决你的问题,请参考以下文章