簡體   English   中英

什么是使工具提示按我想要的方式運行的最簡單方法

[英]What is the easiest way to make tooltips behave how I want

我不喜歡默認的ToolTip行為。 首先,我不喜歡這樣,在工具提示顯示為“AutoPopDelay”毫秒后,它會消失,如果再次將鼠標移到控件上則不再出現。 其次,我不喜歡AutoPopDelay限制在5000毫秒。

我發現有一種方法可以讓鼠標在控件上移動時出現工具提示,即使它顯示超過AutoPopDelay值的時間:我在MouseLeave處理程序中調用toolTip.Hide()。 這樣,工具提示將在鼠標懸停時再次出現。 但我還沒有找到一種簡單的方法來使工具提示保持顯示的時間更長(超過最大5000毫秒)。 如果我在MouseEnter處理程序中調用toolTip.Show(),則toolTip顯示在不正確的位置。 我喜歡它自動顯示的位置:)

所以,你能提出什么建議?

使用Show方法控制時間長度(不限於5000毫秒)。

Show有一個簽名,不需要你設置相對坐標,如果你想微調東西,會有一個坐標。 在你的情況下,你需要傳遞坐標(如果你不喜歡它自動給你的東西)。 我不相信有另一種選擇......

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM