当鼠标悬停在ErrorProvider的图标上时,是否有人知道如何使ErrorProvider的消息保持可见?几秒钟后消息消失或变得不可见。人们抱怨没有足够的时间阅读邮件,他们必须将鼠标移开然后再移回图标以再次查看邮件。
编辑: 试过史蒂夫的建议(见下文),但消息仍然消失
ErrorProvider1.BlinkRate = ErrorBlinkStyle.NeverBlink
ErrorProvider1.BlinkStyle = ErrorBlinkStyle.NeverBlink
ErrorProvider1.SetError(Me.TextBox1, "Error")
这个链接Set ErrorProvider ToolTip Duration询问我在这里要问的完全相同的问题,遗憾的是链接中的问题也没有得到答案。
答案 0 :(得分:2)
VB 2012,Framework 3.5,Windows Forms Application。由于我不知道的原因,如果将BlinkRate
设置为介于10和大约4500之间的值并设置BlinkStyle = ErrorBlinkStyle.AlwaysBlink
,只要鼠标悬停,ErrorProvider的工具提示/消息将无限期保持可见状态在ErrorProvider的图标上。
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles Me.Load
ErrorProvider.BlinkRate = 250
ErrorProvider.BlinkStyle = ErrorBlinkStyle.AlwaysBlink
End Sub