.net 工具提示异常行为

.net 工具提示异常行为,.net,vb.net,.net,Vb.net,我有这个密码 Private Sub PortField_KeyPress(sender As Object, e As KeyPressEventArgs) Handles PortField.KeyPress If (Not IsNumeric(e.KeyChar)) Then e.KeyChar = ChrW(0) ToolTip1.Show("N'entrez que des chiffres, merci.", PortField, 103, 1

我有这个密码

Private Sub PortField_KeyPress(sender As Object, e As KeyPressEventArgs) Handles PortField.KeyPress
    If (Not IsNumeric(e.KeyChar)) Then
        e.KeyChar = ChrW(0)
        ToolTip1.Show("N'entrez que des chiffres, merci.", PortField, 103, 10, 1000)
    End If
End Sub
因此,当事件被触发(写一封信)时,它应该在我询问的位置显示工具提示

问题是工具提示,当我在字母键上单击一次时,显示如下

但是,当我双击字母键时,它显示如下


所以我不明白为什么它不起作用,我需要一些帮助谢谢

给它打两次电话,第一次emtpy:

ToolTip1.Show(String.Empty, PortField, 0)
ToolTip1.Show("N'entrez que des chiffres, merci.", PortField, 103, 10, 1000)

为什么不呢?它应该可以工作,如果你想到另一个想法,你能通知我吗?因为我不知道我真的不喜欢它,在我看来它很草率,但我会一直使用它,直到其他人发现了什么,或者如果我发现了问题:/@Mokmeuh这是Microsoft Connect的一个已知错误。显然,他们从未修复过它。