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);
}
}
}
}
答案 0 :(得分:0)
您无法在禁用的组框中使用工具提示。不要在这次活动中浪费你的时间。