Tooltip导致的无法访问已释放对象

最近C#项目中遇到了一个无法访问已释放对象问题,经过反复测试,最终发现问题出在控件Tootip上,因为tootip内部有一个定时器,如果在窗口销毁时,鼠标移动到控件上恰好产生了一个tooltip,就会程序报错

private void UCCard_Disposed(object sender, EventArgs e)
{
    //加这一句话解决
    Tooltip.Dispose();
}

增加以上代码解决。

原文地址:https://www.cnblogs.com/zhaogaojian/p/8621752.html