【发布时间】:2008-10-24 12:50:58
【问题描述】:
我必须重写从窗口的面板控件扩展的 myControl 的“控件”属性的 Add 方法。为此,我将 ControlCollection 类扩展为 MyControlCollection,并在其中覆盖了它的 Add 方法。现在我声明了一个 MyControlCollection 类型的 Controls 属性来隐藏面板的 Controls 属性。当我访问 this.Controls.Add(control) 时,它指的是重写的 Add 方法。但是,如果我在 myControl 上拖放一个控件,则行为属于基本类型的 Add 方法。任何机构都可以提出这个问题的原因和补救措施吗?提前致谢。
【问题讨论】: