2013-04-23 80 views
1

在我的程序中,我使用工具提示来帮助新用户了解图标按钮的功能。我也可以选择关闭工具提示。VB.net阻止显示工具提示

似乎有一个tooltip.hide方法,但我不太明白如何使用它。

让我怎么得到,如果一个布尔值设置为false,工具提示不显示。

回答

2

使用Active属性应符合您的需求,它比使用HideShow方法更简单。

'Hide ToolTip 
ToolTip.Active = False 

'Show ToolTip 
ToolTip.Active = True 
+0

嗯似乎很明显。它的工作原理,虽然你不能使用弹出窗口显示事件来扭转它......哪个并不重要,因为当我改变我的选项的选中值时,我可以反转它。 谢谢 – 2013-04-23 10:54:45

0

调用SetToolTip,并通过你的控件和一个空字符串,你可能也可以通过一个空引用,但我没有尝试过自己。你

ToolTip1.SetToolTip(txtBox1, "") 

希望它可以帮助

+0

这很好,但是有没有办法找出工具提示出现的对象?需要更全面的方法。 – 2013-04-23 10:56:42

1

tooltip.Hide()被用来隐藏ToolTip同时正在显示

这应该删除的提示。

如果你想提示将显示打电话来显示他们点的时候,你可以把一个条件:

If Not chkBoxNoToolTips.Checked Then 
    tooltip1.Show() 
End If 

或者,你可以从它的控制中删除提示,如果它们被自动设定:

tooltip1.SetToolTip(label1, "")