控制事件以区分设计器和运行时

时间:2012-10-16 16:15:15

标签: c# winforms visual-studio windows-forms-designer

标题可能会产生误导。我有以下

  1. 扩展Windows.Forms.Control
  2. 的自定义用户控件
  3. 要嵌套在用户控件中的ActiveX控件
  4. 在用户控件的HandleCreated事件中,我正在初始化ActiveX控件的新实例并将其添加到用户控件的ControlCollection。这导致ActiveX控件即使在设计时也显示为用户控件的一部分。我正在寻找一个事件或方法,以便ActiveX控件仅在运行时初始化,并且在设计时不显示。

1 个答案:

答案 0 :(得分:2)

使用组件的DesignMode属性。

if(!DesignMode)
{


}