我將屬性「AutoPopDelay」設置爲60000,但每次將鼠標懸停在關聯的元素上時,即使當鼠標指針停留在元素上時,氣球也僅保持打開5秒。工具提示氣球在5秒後消失
關於可能導致此問題的任何想法?
編輯:我使用的WinForms
我將屬性「AutoPopDelay」設置爲60000,但每次將鼠標懸停在關聯的元素上時,即使當鼠標指針停留在元素上時,氣球也僅保持打開5秒。工具提示氣球在5秒後消失
關於可能導致此問題的任何想法?
編輯:我使用的WinForms
讀爲AutoPopDelay
在MSDN(link)文件的最大時間可以延遲一個彈出窗口5000毫秒。
如果您想要更長的持續時間,請使用Show
方法來控制顯示工具提示的確切時刻。
...
但是,我相信,你正在試圖消除症狀,而不是你的問題的原因,如果你需要一個工具提示,以保持開放那麼久。按照定義,工具提示是「一個帶有關於用戶指向的項目的上下文信息的小盒子」。如果用戶在5秒內無法閱讀工具提示試圖建議的內容,則它不是真正的「提示」,而是來自幫助文件的整個章節。
該文檔不準確。 – 2010-10-11 13:38:05
@HansPassant:我以爲是這樣,因爲我以前設置的延遲時間超過5秒。我目前正在檢查Reflector以查看實際行爲是什麼 - 我將更新我的答案。 – Dennis 2010-10-11 13:42:05
不要打擾,這是行爲烘焙到Windows代碼。用Reflector看不到。 – 2010-10-11 13:44:41
玩了一下工具提示控制了一下,似乎你可以將AutoPopDelay設置爲高於32767的任何東西,它會默認回到5000.我的猜測是在背景中使用了一個短而非INT。
這。至少現在我可以將其設置爲20秒,謝謝 – EpicKip 2017-02-03 09:56:09
你可以發佈一些代碼來演示這個問題。 – ChrisF 2010-10-11 13:17:45