日期:2014-05-17  浏览次数:21033 次

Dispose()方法,求高手解释
我在自定义控件里面用Dispose()方法的时候,可以用override作修饰符,但是看这个ListView类里面并没有Dispose的虚方法,实在不解,求高手解释下机制是怎么搞的。


  [ToolboxBitmap(typeof(ListView)), ToolboxItem(true)]
    public class CListView : ListView
  
      protected override void Dispose(bool disposing)
        {
            if (disposing && (this.components != null))
            {
                this.components.Dispose();
            }
            base.Dispose(disposing);
        }
DisPose()

------解决方案--------------------
ListView的基类(的基类)Control类实现了IDispose