我必须重写myControl的“Controls”属性的Add方法,它是从窗口的Panel控件扩展而来的。为此,我将ControlCollection类扩展到MyControlCollection中,我在其中覆盖了它的Add方法。现在我声明了一个MyControlCollection类型的Controls属性来隐藏面板的Controls属性。当我访问this.Controls.Add(control)时,它指的是覆盖的Add方法。但是,如果我在myControl上拖放一个控件,则该行为属于基类型的Add方法。任何人都可以提出这个问题的原因和补救措施吗?提前致谢。