DesignSurface.CreateNestedContainer 方法

定义

创建一个适合嵌套控件或组件的容器。

重载

CreateNestedContainer(IComponent)

创建一个适合嵌套控件或组件的容器。

CreateNestedContainer(IComponent, String)

创建一个适合嵌套控件或组件的容器。

CreateNestedContainer(IComponent)

创建一个适合嵌套控件或组件的容器。

public:
 System::ComponentModel::INestedContainer ^ CreateNestedContainer(System::ComponentModel::IComponent ^ owningComponent);
public System.ComponentModel.INestedContainer CreateNestedContainer (System.ComponentModel.IComponent owningComponent);
member this.CreateNestedContainer : System.ComponentModel.IComponent -> System.ComponentModel.INestedContainer
Public Function CreateNestedContainer (owningComponent As IComponent) As INestedContainer

参数

owningComponent
IComponent

管理嵌套容器的组件。

返回

嵌套容器。

例外

owningComponentnull

附加到 DesignSurfaceIDesignerHost 已被释放。

注解

将组件添加到嵌套容器会创建其设计器,使其有资格使用设计图面上提供的所有服务。 添加到嵌套容器的组件不参与序列化。

适用于

CreateNestedContainer(IComponent, String)

创建一个适合嵌套控件或组件的容器。

public:
 System::ComponentModel::INestedContainer ^ CreateNestedContainer(System::ComponentModel::IComponent ^ owningComponent, System::String ^ containerName);
public System.ComponentModel.INestedContainer CreateNestedContainer (System.ComponentModel.IComponent owningComponent, string containerName);
public System.ComponentModel.INestedContainer CreateNestedContainer (System.ComponentModel.IComponent owningComponent, string? containerName);
member this.CreateNestedContainer : System.ComponentModel.IComponent * string -> System.ComponentModel.INestedContainer
Public Function CreateNestedContainer (owningComponent As IComponent, containerName As String) As INestedContainer

参数

owningComponent
IComponent

管理嵌套容器的组件。

containerName
String

嵌套容器的其他名称。

返回

嵌套容器。

例外

owningComponentnull

附加到 DesignSurfaceIDesignerHost 已被释放。

注解

将组件添加到嵌套容器会创建其设计器,使其有资格使用设计图面上提供的所有服务。 添加到嵌套容器的组件不参与序列化。

可以通过将值传递到 中containerNameCreateNestedContainer为方法提供其他名称。

适用于