如果没有完全限定名称,System.ComponentModel.Component.DesignMode
这样的属性是如何可用的,即仅在没有DesignMode
类的情况下通过Component
?
我知道有两种方法可以做到这一点 - 将Component
作为模块(仅限VB.NET)或通过Component
或Imports
指令导入Using
。但是,这些似乎都不是这样。如果你在对象浏览器中查看System.ComponentModel.Component
,它是一个类,而不是一个模块,而且我没有在任何地方导入该类(无论是在我的班级顶部还是在&#34 ;导入的命名空间"参考"选项卡的部分。
相关问题:由于模块不存在于C#中,当我们的模块被编译成IL时会发生什么,以便他们的模块能够在模块中出现?"模块维持 - 即从任何地方引用其成员的能力?
答案 0 :(得分:0)
您可能正在开发Control
。所有Control
都是Component
s:
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
System.Windows.Forms.Control
{your control here}
这些方法是protected
的{{1}}方法,因此在Component
子类中没有任何限定条件。