我有一个类(名称为G)(从Control派生,因此它是可设计的)在其一个属性(称为M)实例中,来自另一个名称空间(N)的类(C)(当然,在项目中引用)。 如果我尝试从工具箱中拖动其中一个“G”控件,设计器会抱怨它无法在命名空间N中找到所需的C.
但是我在Load事件中将代码放到实例G上,然后为属性M赋值,该属性M又从命名空间N转换为实例C,所有这些都按预期工作,并且不会触发异常或错误。
有人可以解释我哪里错了吗?
我正在使用首字母缩略词,因为完整的代码在这里重现非常大,即使一旦运行,我打算将它放在开源中。
此致