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
.