2013-04-23 81 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, "")