嗨,我有一个非常奇怪的问题。我有一个包含多个工具提示的表单,当鼠标位于特定控件上时会出现。到目前为止,我正在Windows 7机器上开发表单,一切都很顺利。今晚我在其他Windows 7机器上测试了我的可执行文件(相同的版本和服务包),但没有一个工具提示正常工作。
有人知道可能是什么问题吗?贝娄我正在给出一个这样的工具提示的代码
ToolTip UrlNameInputBallonTip = new ToolTip();
private void CheckForUrl()
{
UrlNameInputBallonTip.IsBalloon = true;
if (IsValidHttpUri(UrlNameInput.Text) == false && IsValidHttpsUri(UrlNameInput.Text) == false)
{
UrlNameInputBallonTip.SetToolTip(UrlNameInput, "This is not a valid url!\r\nex. \"http://domain\"");
UrlNameInputBallonTip.Show("This is not a valid url!\r\nex. \"http://domain\"", UrlNameInput, UrlNameInput.Width / 2, UrlNameInput.Height, 5000);
}
else
{
UrlNameInputBallonTip.Hide(this);
}
}
答案 0 :(得分:0)
您好我能找到问题的原因,我正在报告这个以供将来参考。在可疑机器上,显示气球提示(指向控件的箭头)的选项被禁用。我不知道为什么,也许其他一些应用程序在某些时候禁用它,但通过注册表启用后,现在工作正常。谢谢你的帮助!