.Net Component组件把我给恶心着了

今天写一个派生于Component的组件,想在组件中判断是否是在设计时,如果是在运行时,则调用我的初始化代码,对DesignMode属性的判断是在构造函数中的,结果发现在构造函数中DesignMode永远是返回false,结果我的运行时代码在设计时被执行了 :-(。

于是想找一下Component组件的方法中是否有类似于Delphi的Loaded方法可以在组件加载后判断是否在DesignMode。结果发现,Component组件没有这样的方法,真是Shit :sick