2010-03-27 76 views
0

如何設置工具提示不會消失,只要你在控件上懸停?Windows窗體工具提示永遠使用C#

我嘗試將「AutoPopDelay」設置爲999999,但工具提示在15秒後消失。

或者,還有其他方法可以達到同樣的效果嗎?

回答

0

從MSDN:

有跡象表明, 可以設置Windows窗體 ToolTip組件的多個延遲值。所有這些屬性的 度量的單位是 毫秒。 InitialDelay 屬性確定用戶 必須指向相關控件 以使ToolTip字符串出現的時間。 ReshowDelay屬性設置 毫秒數 隨後的工具提示字符串出現 隨着鼠標從一個 ToolTip相關控件移動到另一個工具提示所需的毫秒數。 AutoPopDelay屬性確定顯示工具提示字符串 的時間長度 。您可以分別設置這些值 或設置AutomaticDelay屬性的值 ; 其他延遲屬性根據分配給 AutomaticDelay屬性的值基於 設置。例如, 當AutomaticDelay設爲 N,在initialDelay設置爲N的值, ReshowDelay設爲 AutomaticDelay的由五(或 N/5)除以值,並且AutoPopDelay被設定爲 值AutomaticDelay屬性(或5N)的值爲 的值的五倍。

有關此主題的更多信息,請看這裏:

+0

ReshowDelay不起作用,因爲當工具提示消失,你必須懸停在另一個tooltipped控制工具提示再次出現。非常無用。甚至更糟的是,如果你只有一個工具提示控件,你不能讓它的定時器完成後彈出工具提示 – jello 2010-03-27 21:09:41

+0

如果* ReshowDelay *被宣稱無效,那你爲什麼將它標記爲答案?其他鏈接中的答案是否? – slugster 2010-03-27 21:40:38

+0

嗯我仍然需要探索其他答案才能看到適合我的人。將需要時間。但現在,我想要很好,謝謝他的時間。那是問題嗎? – jello 2010-03-27 22:00:42