可能重复:
删除处理对象时的处理程序
我有一些代码可以动态添加Controls
到/从Form
. 控件存储在表单拥有的集合中。删除控件时,代码会按如下方式处理并处理它们
if (node != null && !node.IsDisposed)
{
node.Resize -= docNode_Resize;
node.DocumentRefreshRequested -= docNode_DocumentRefreshRequested;
node.Dispose();
}
是否有必要删除事件部分?好像Dispose()
就够了。