Windows 窗体工具提示在首次使用后不会重新出现

2024-01-02

我有一个 Windows 窗体 C# 应用程序,我想在其中一个文本框上使用工具提示。我在 Form 类的构造函数中初始化了工具提示,并且它第一次工作。因此,当我用鼠标将鼠标悬停在文本框上时,它会起作用,但是一旦工具提示超时并消失,当我将鼠标移开并返回到控件上时,它不会重新出现。我希望它能回来。我究竟做错了什么?

以下是我初始化工具提示的方法:

myTip = new ToolTip();
myTip.ToolTipIcon = ToolTipIcon.Info;
myTip.IsBalloon = true;
myTip.ShowAlways = true;

myTip.SetToolTip(txtMyTextBox,"My Tooltip Text");

我今天也遇到了类似的问题。有时,工具提示不会显示。我的窗体中的所有控件都有一个 ToolTip 控件。

我还在自动添加的所有控件上都有一个 MouseEnter 事件,因此我修改了 MouseEnter 事件以执行以下操作:

_tooltip.Active = false;
_tooltip.Active = true;

它修复了这个错误,但我不知道为什么。

此外,该错误总是发生在 Windows XP 计算机上,但不会发生在 Windows Vista 上。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Windows 窗体工具提示在首次使用后不会重新出现 的相关文章

随机推荐