Поделиться через


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

Компонент, который управляет вложенным контейнером.

Возвращаемое значение

Вложенный контейнер.

Исключения

owningComponent имеет значение null.

IDesignerHost, связанный с DesignSurface, удален.

Комментарии

Добавление компонента во вложенный контейнер создает его конструктор и делает его доступным для всех служб, доступных в области конструктора. Компоненты, добавленные во вложенные контейнеры, не участвуют в сериализации.

Применяется к

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

Дополнительное имя для вложенного контейнера.

Возвращаемое значение

Вложенный контейнер.

Исключения

owningComponent имеет значение null.

IDesignerHost, связанный с DesignSurface, удален.

Комментарии

Добавление компонента во вложенный контейнер создает его конструктор и делает его доступным для всех служб, доступных в области конструктора. Компоненты, добавленные во вложенные контейнеры, не участвуют в сериализации.

Можно указать дополнительное имя метода, CreateNestedContainer передав значение в containerName.

Применяется к