SLa*_*aks 3 .net c# controls tooltip winforms
我正在.Net WinForms中编写一个日历控件,它将显示每个日期的工具提示.
确定何时显示工具提示的最佳方法是什么?
立即显示它将MouseMove使它阻碍,所以我希望它显示鼠标悬停在每个日期单元格上.
MouseMove
该MouseHover事件仅在第一次悬停后触发MouseEnter,因此我无法使用它.
MouseHover
MouseEnter
最好的方法是什么?
编辑:我正在使用WinForms
Kev*_*ose 6
Enter和Hover之间的时间延迟在SystemInformation.MouseHoverTime中指定.
如果由于某种原因,您使用的任何UI框架的内置工具提示处理代码都不够,您可以在每个MouseMove之后启动一个Timer,并在它触发时显示工具提示.显然,每次移动鼠标时都需要重置Timer,以防止出现长串"工具提示雨".
归档时间:
16 年,2 月 前
查看次数:
2133 次
最近记录: