VB.NET 2012,如何使ErrorProvider的消息保持可见?

时间:2015-02-03 18:51:01

标签: vb.net errorprovider

当鼠标悬停在ErrorProvider的图标上时,是否有人知道如何使ErrorProvider的消息保持可见?几秒钟后消息消失或变得不可见。人们抱怨没有足够的时间阅读邮件,他们必须将鼠标移开然后再移回图标以再次查看邮件。

编辑: 试过史蒂夫的建议(见下文),但消息仍然消失

    ErrorProvider1.BlinkRate = ErrorBlinkStyle.NeverBlink
    ErrorProvider1.BlinkStyle = ErrorBlinkStyle.NeverBlink
    ErrorProvider1.SetError(Me.TextBox1, "Error")


这个链接Set ErrorProvider ToolTip Duration询问我在这里要问的完全相同的问题,遗憾的是链接中的问题也没有得到答案。

1 个答案:

答案 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