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

时间:2015-10-21 09:11:39

标签: c#

iam尝试在组合框内部实现禁用复选框中的工具提示,在谷歌搜索后我知道悬停将无法解决,所以我尝试了mousemove方法,它显示工具提示,在加载工具提示之前它显示阴影(a一种黑色边框)然后显示内容。任何人都可以帮我解决这个问题吗? 请查看屏幕截图toolbox loads with black shade,然后查看displays the content in tooltip

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);
            }
        }
    }
}

1 个答案:

答案 0 :(得分:0)

您无法在禁用的组框中使用工具提示。不要在这次活动中浪费你的时间。