显示Windows窗体气球提示

时间:2011-12-21 21:36:03

标签: c# .net winforms c#-4.0 tooltip

我有这段代码

if (IsValid(textBox.Text))
{
    toolTip.Hide(textBox);
}
else
{
    toolTip.Show("Please enter an valid text", textBox);
    textBox.Select();
}

它可以正常工作提示,但是当我在IsBallon上将true设置为toolTip时,它就会停止显示。

1 个答案:

答案 0 :(得分:2)

这似乎是一个众所周知的问题:

http://social.msdn.microsoft.com/forums/en-US/winforms/thread/1b0b026f-90ea-4cd3-b372-45de2d60ca0c/

http://www.debugging.com/bug/20204

尝试后者建议的解决方案:

  

我使用regedit来检查密钥的注册表设置如下:   HKEY_CURRENT_USER \软件\微软\的Windows \ CurrentVersion \ Explorer中\高级\为EnableBalloonTips   如果它为零,则它们被禁用。然后,您需要将其更改为1并重新启动计算机。

(编辑:在链接页面中进一步阅读后调整了注册表项)