Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 控件事件以区分设计器和运行时_C#_Winforms_Visual Studio_Windows Forms Designer - Fatal编程技术网

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

C# 控件事件以区分设计器和运行时,c#,winforms,visual-studio,windows-forms-designer,C#,Winforms,Visual Studio,Windows Forms Designer,标题可能具有误导性。我有以下几点 扩展Windows.Forms.control 要嵌套在用户控件中的ActiveX控件 在用户控件的HandleCreated事件中,我正在初始化ActiveX控件的一个新实例,并将其添加到用户控件的ControlCollection。这会导致ActiveX控件作为用户控件的一部分出现,即使在设计期间也是如此。我正在寻找一个事件或方法,以便ActiveX控件只在运行时初始化,在设计时不显示。使用组件的属性 if(!DesignMode) { }

标题可能具有误导性。我有以下几点

  • 扩展
    Windows.Forms.control
  • 要嵌套在用户控件中的
    ActiveX
    控件
  • 在用户控件的
    HandleCreated
    事件中,我正在初始化ActiveX控件的一个新实例,并将其添加到用户控件的
    ControlCollection
    。这会导致ActiveX控件作为用户控件的一部分出现,即使在设计期间也是如此。我正在寻找一个事件或方法,以便ActiveX控件只在运行时初始化,在设计时不显示。

    使用组件的属性

    if(!DesignMode)
    {
    
    
    }