C# c工具提示气球出现在错误的位置
因此,我认为这是一个常见的问题,因为我发现有许多帖子与之相关,但我发现的解决方法似乎都不起作用 我正在制作一个windows窗体应用程序,只想在文本框包含无效数据时弹出一个警告。但是,工具提示也会在其附加的控件下方弹出 我尝试了一个其他人发布的解决方案,在文本框的高度和宽度上做了一个划分,但它根本没有改变位置 有什么想法吗 查看图片时,工具提示应该位于顶部的文本框上,而不是底部C# c工具提示气球出现在错误的位置,c#,visual-studio-2015,tooltip,C#,Visual Studio 2015,Tooltip,因此,我认为这是一个常见的问题,因为我发现有许多帖子与之相关,但我发现的解决方法似乎都不起作用 我正在制作一个windows窗体应用程序,只想在文本框包含无效数据时弹出一个警告。但是,工具提示也会在其附加的控件下方弹出 我尝试了一个其他人发布的解决方案,在文本框的高度和宽度上做了一个划分,但它根本没有改变位置 有什么想法吗 查看图片时,工具提示应该位于顶部的文本框上,而不是底部 private void validateData() { //check v
private void validateData()
{
//check vendor num
int parsedValue;
int x = textBoxVendorNum.Width / 2;
int y = textBoxVendorNum.Height / 10;
if (!int.TryParse(textBoxVendorNum.Text, out parsedValue))
{
toolTip1.ToolTipIcon = ToolTipIcon.Error;
toolTip1.ToolTipTitle = "Unacceptable Value";
toolTip1.IsBalloon = true;
toolTip1.Show("Must be a number",textBoxVendorNum,x,y,5000);
}
}
尝试使用SetToolTip:
哦,对不起。这确实奏效了。我不得不再次输入showValue,textboxvendornum,但它显示在正确的位置!!非常感谢。
private void validateData()
{
int parsedValue;
if (!int.TryParse(textBoxVendorNum.Text, out parsedValue))
{
tooltip.SetToolTip(textBoxVendorNum, "Unacceptable Value");
tooltip.ToolTipIcon = ToolTipIcon.Error;
tooltip.ToolTipTitle = "Unacceptable Value";
tooltip.IsBalloon = true;
}
}