切换计算机时,不会出现c#表单中的工具提示

时间:2014-01-22 20:04:59

标签: c#

嗨,我有一个非常奇怪的问题。我有一个包含多个工具提示的表单,当鼠标位于特定控件上时会出现。到目前为止,我正在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);
         }
    }

1 个答案:

答案 0 :(得分:0)

您好我能找到问题的原因,我正在报告这个以供将来参考。在可疑机器上,显示气球提示(指向控件的箭头)的选项被禁用。我不知道为什么,也许其他一些应用程序在某些时候禁用它,但通过注册表启用后,现在工作正常。谢谢你的帮助!