日期:2014-05-18  浏览次数:21431 次

C#关于ToolTip闪烁问题
我在自定义控件的鼠标移动事件中写了个方法,当鼠标进入单元格的时候显示提示信息,但是鼠标进入单元格后提示信息就不停闪烁,我调试发现toolTip.Show()方法显示了提示信息,但是出了鼠标移动事件后,提示信息自动隐藏了,这可能是导致闪烁的原因,请问各位大虾要怎么处理?

------解决方案--------------------
http://topic.csdn.net/u/20101116/10/86ce8265-a7ff-4684-a87e-c2ba4fad23a3.html

 把ToolTip t = new ToolTip(); 设为全局可见
private void btnMainThreadException_MouseEnter(object sender, EventArgs e)
{
t.Show("txt", btnMainThreadException);
}
添加离开事件
private void btnMainThreadException_MouseLeave(object sender, EventArgs e)
{
t.Hide( btnMainThreadException);
}