在工具提示中显示高对比度阴影

本文关键字:对比度 阴影 显示 工具提示 | 更新日期: 2023-09-27 18:18:41

我试图在禁用复选框中实现工具提示,这是在组框内,谷歌搜索后我知道悬停不会工作,所以我尝试了鼠标移动方法,它显示工具提示,在加载工具提示之前它显示阴影(一种黑色边框),然后显示内容。有人能帮我解决这个问题吗?请以黑色阴影查看工具箱加载的屏幕截图,然后显示工具提示

中的内容
private void UserInterface_MouseMove(object sender, MouseEventArgs e)
{
    //creating object reference for tooltip
    ToolTip toolTip = new ToolTip();
    CheckBox[] boxes = new CheckBox[] { checkbox1, checkbox2, checkbox3, checkbox4, checkbox5};
    for (int i = 0; i < boxes.Length; i++)
    {
        if (!(boxes[i].Checked))
        {
            if (e.X >= boxes[i].Location.X && e.X <= boxes[i].Location.X + boxes[i].Width && e.Y >= boxes[i].Location.Y && e.Y <= boxes[i].Location.Y + boxes[i].Height)
            {
                toolTip.Show("checkbox tooltip" + boxes[i].Text, boxes[i], boxes[i].Width / 2, boxes[i].Height / 2, 150);
            }
        }
    }
}

在工具提示中显示高对比度阴影

不能在禁用组框中使用工具提示。别在这件事上浪费时间了。