gpt4 book ai didi

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

转载 作者:IT王子 更新时间:2023-10-29 04:26:02 25 4
gpt4 key购买 nike

我有一个 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 上。

关于c# - Windows 窗体工具提示在首次使用后不会重新出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/559707/

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