gpt4 book ai didi

c# - 如何确定何时显示工具提示?

转载 作者:行者123 更新时间:2023-11-30 14:44:02 26 4
gpt4 key购买 nike

我正在 .Net WinForms 中编写一个日历控件,它将显示每个日期的工具提示。

确定何时显示工具提示的最佳方法是什么?

MouseMove 中立即显示它会妨碍它,所以我希望它在鼠标悬停在每个日期单元格上时显示。

MouseHover 事件仅在 MouseEnter 后第一次悬停时触发,所以我不能使用它。

执行此操作的最佳方法是什么?

编辑:我正在使用 WinForms

最佳答案

Enter 和 Hover 之间的时间延迟在 SystemInformation.MouseHoverTime 中指定.

如果出于某种原因,无论您使用的是哪个 UI 框架,内置的工具提示处理代码都不够用,您可以在每次 MouseMove 后启动一个计时器,并在它触发时显示一个工具提示。显然,每次移动鼠标时都需要重置计时器,以防止出现一连串的“工具提示雨”。

关于c# - 如何确定何时显示工具提示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1056418/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com