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.