我有这段代码
if (IsValid(textBox.Text))
{
toolTip.Hide(textBox);
}
else
{
toolTip.Show("Please enter an valid text", textBox);
textBox.Select();
}
它可以正常工作提示,但是当我在IsBallon
上将true
设置为toolTip
时,它就会停止显示。
答案 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并重新启动计算机。
(编辑:在链接页面中进一步阅读后调整了注册表项)