gpt4 book ai didi

C# - 删除 ToolTip 仅提供其中 Control 是 ToolTip

转载 作者:太空狗 更新时间:2023-10-30 00:22:10 29 4
gpt4 key购买 nike

是的,这个问题已经被问过here在 SO。

问题是该问题的解决方案是隐藏工具提示,我真的需要删除而不是隐藏它。


我正在使用我制作的几个函数向我的表单中的几个控件添加工具提示。

有两个函数,一个是设置Tooltip在鼠标悬停时显示,另一个是一直显示Tooltip。

只缺了一个。一种是删除由特定控件设置或正在显示的任何工具提示。

有点像

tooltip.remove(TextBox1);

就这么简单,我只需要在工具提示所在的位置设置控件。

我已经尝试了几件事,但没有奏效。

谢谢。

编辑:

这就是我使用我的代码添加工具提示的方式。

这是错误的编码方式

我设置和显示工具提示的代码:

public class UserInterface
{
public void SetTooltip(Control Object, string Message, string Title, ToolTipIcon icon, Boolean isBallon, Boolean showAlways)
{
ToolTip Tip = new ToolTip();
Tip.UseAnimation = true;
Tip.UseFading = true;
Tip.ToolTipIcon = icon;
Tip.IsBalloon = isBallon;
Tip.ShowAlways = showAlways;
Tip.ToolTipTitle = Title;
Tip.SetToolTip(Object, Message);
}

public void ShowTooltip(Control Object, string Message, string Title, ToolTipIcon icon, Boolean isBallon, Boolean showAlways)
{
ToolTip Tip = new ToolTip();
Tip.UseAnimation = true;
Tip.UseFading = true;
Tip.ToolTipIcon = icon;
Tip.IsBalloon = isBallon;
Tip.ShowAlways = showAlways;
Tip.ToolTipTitle = Title;
Tip.Show(Message, Object);
}
}

最佳答案

应该这样做:

ToolTip.SetToolTip(TextBox1, null);

关于C# - 删除 ToolTip 仅提供其中 Control 是 ToolTip,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2186105/

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