Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 工具提示赢了';不要在“之后”消失;x";秒_Vb.net_Tooltip - Fatal编程技术网

Vb.net 工具提示赢了';不要在“之后”消失;x";秒

Vb.net 工具提示赢了';不要在“之后”消失;x";秒,vb.net,tooltip,Vb.net,Tooltip,我将显示如下工具提示: Sub Form1_KeyPress(sender As Object, e As KeyPressEventArgs) Handles Me.KeyPress If e.KeyChar = ChrW(3) Then Clipboard.SetDataObject("X:" & MousePosition.X & " " & "Y:" & MousePosition.Y) Me.ToolTip1.Show("Copie

我将显示如下工具提示:

Sub Form1_KeyPress(sender As Object, e As KeyPressEventArgs) Handles Me.KeyPress
  If e.KeyChar = ChrW(3) Then
    Clipboard.SetDataObject("X:" & MousePosition.X & "  " & "Y:" & MousePosition.Y)
    Me.ToolTip1.Show("Copied into the clipboard", Me.Label8)
  End If
End Sub
但是工具提示并没有消失

我有“AutoOpDelay”(5000)的正确值和“ToolTip1”的其他属性,但是如果我像我解释的那样调用工具提示,那么我无法在“X”秒后自动关闭它

我尝试了“thread.sleep”方法在工具提示启动后等待“x”秒以关闭它,但此方法会停止我的主窗体进程,因此我需要一种更好的方法


我做错了什么?

我责备你。工具提示是一个非常古怪的组件。通过显式指定持续时间,您可以在某种程度上使其成形:

 Me.ToolTip1.Show("Copied into the clipboard", Label1, 1500)

这将使它像预期的那样消失。仍然不太正确,单击提示将其暂时取消激活表单。对于此类通知,请使用另一个控件,即StatusStrip。工具提示是一个非常古怪的组件。通过显式指定持续时间,您可以在某种程度上使其成形:

 Me.ToolTip1.Show("Copied into the clipboard", Label1, 1500)
这将使它像预期的那样消失。仍然不太正确,单击提示将其暂时取消激活表单。对于此类通知,请使用另一个控件,即StatusStrip