ToolboxService.CreateItemContainer 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
도구 상자 항목이나 저장된 데이터 개체에서 새 도구 상자 항목 컨테이너를 만듭니다.
오버로드
CreateItemContainer(IDataObject) |
저장된 데이터 개체에서 새 도구 상자 항목 컨테이너를 만듭니다. |
CreateItemContainer(ToolboxItem, IDesignerHost) |
도구 상자 항목에서 새 도구 상자 항목 컨테이너를 만듭니다. |
CreateItemContainer(IDataObject)
저장된 데이터 개체에서 새 도구 상자 항목 컨테이너를 만듭니다.
protected:
virtual System::Drawing::Design::ToolboxItemContainer ^ CreateItemContainer(System::Windows::Forms::IDataObject ^ dataObject);
protected virtual System.Drawing.Design.ToolboxItemContainer CreateItemContainer (System.Windows.Forms.IDataObject dataObject);
abstract member CreateItemContainer : System.Windows.Forms.IDataObject -> System.Drawing.Design.ToolboxItemContainer
override this.CreateItemContainer : System.Windows.Forms.IDataObject -> System.Drawing.Design.ToolboxItemContainer
Protected Overridable Function CreateItemContainer (dataObject As IDataObject) As ToolboxItemContainer
매개 변수
- dataObject
- IDataObject
저장된 도구 상자 데이터를 포함하는 데이터 개체입니다.
반환
새 도구 상자 항목 컨테이너입니다.
예외
dataObject
은 null
입니다.
설명
메서드는 CreateItemContainer 의 파생 버전을 제공할 수 있는 ToolboxItemContainer기회를 제공합니다. 기본적으로 클래스는 ToolboxService 연결된 항목을 지원하지 않으므로 가 아닌 null
링크 매개 변수에 대해 를 반환 null
합니다. 링크 지원을 제공하려면 이 메서드를 재정의하여 링크를 처리할 수 있는 파생된 ToolboxItemContainer 를 만들어야 합니다.
전달된 데이터 개체에는 도구 상자 항목 컨테이너의 속성에 대한 이전 호출 ToolboxItemContainer.ToolboxData 에서 얻은 데이터가 포함되어야 합니다.
상속자 참고
링크된 도구 상자 항목은 특정 디자이너 호스트의 스토리지에 연결된 존재입니다. 따라서 일반적인 프로젝트 시스템에서 디자이너 호스트는 특정 파일과 연결됩니다. 디자이너 호스트의 원본 파일이 프로젝트에서 삭제되거나 제거되면 디자이너 호스트에 연결된 도구 상자 항목이 도구 상자에서 자동으로 삭제됩니다.
연결된 도구 상자 항목은 Windows Forms 디자이너가 열려 있을 때 ASP.NET 도구 상자 항목을 사용하지 않도록 설정하는 등의 가능한 시나리오를 만듭니다.
적용 대상
CreateItemContainer(ToolboxItem, IDesignerHost)
도구 상자 항목에서 새 도구 상자 항목 컨테이너를 만듭니다.
protected:
virtual System::Drawing::Design::ToolboxItemContainer ^ CreateItemContainer(System::Drawing::Design::ToolboxItem ^ item, System::ComponentModel::Design::IDesignerHost ^ link);
protected virtual System.Drawing.Design.ToolboxItemContainer CreateItemContainer (System.Drawing.Design.ToolboxItem item, System.ComponentModel.Design.IDesignerHost link);
abstract member CreateItemContainer : System.Drawing.Design.ToolboxItem * System.ComponentModel.Design.IDesignerHost -> System.Drawing.Design.ToolboxItemContainer
override this.CreateItemContainer : System.Drawing.Design.ToolboxItem * System.ComponentModel.Design.IDesignerHost -> System.Drawing.Design.ToolboxItemContainer
Protected Overridable Function CreateItemContainer (item As ToolboxItem, link As IDesignerHost) As ToolboxItemContainer
매개 변수
- item
- ToolboxItem
항목 컨테이너를 만들 도구 상자 항목입니다.
- link
- IDesignerHost
이 도구 상자 항목에 연결될 선택적 디자이너 호스트입니다. 이 매개 변수는 null
일 수 있습니다.
반환
새 도구 상자 항목 컨테이너입니다.
예외
item
은 null
입니다.
설명
메서드는 CreateItemContainer 의 파생 버전을 제공할 수 있는 ToolboxItemContainer기회를 제공합니다. 기본적으로 클래스는 ToolboxService 연결된 항목을 지원하지 않으므로 가 아닌 null
링크 매개 변수에 대해 를 반환 null
합니다. 링크 지원을 제공하려면 이 메서드를 재정의하여 링크를 처리할 수 있는 파생된 ToolboxItemContainer 를 만들어야 합니다.
제공된 IDesignerHost 링크 매개 변수가 할당된 경우 연결된 도구 상자 항목임을 나타냅니다.
상속자 참고
링크된 도구 상자 항목은 특정 디자이너 호스트의 스토리지에 연결된 존재입니다. 따라서 일반적인 프로젝트 시스템에서 디자이너 호스트는 특정 파일과 연결됩니다. 디자이너 호스트의 원본 파일이 프로젝트에서 삭제되거나 제거되면 디자이너 호스트에 연결된 도구 상자 항목이 도구 상자에서 자동으로 삭제됩니다.
연결된 도구 상자 항목은 Windows Forms 디자이너가 열려 있을 때 ASP.NET 도구 상자 항목을 사용하지 않도록 설정하는 등의 가능한 시나리오를 만듭니다.
추가 정보
적용 대상
.NET