ToolboxService.CreateItemContainer Metod

Definition

Skapar en ny container för verktygslådan från ett verktygslåda eller ett sparat dataobjekt.

Överlagringar

Name Description
CreateItemContainer(IDataObject)

Skapar en ny container för verktygslåda från ett sparat dataobjekt.

CreateItemContainer(ToolboxItem, IDesignerHost)

Skapar en ny container för verktygslåda från ett verktygslådaobjekt.

CreateItemContainer(IDataObject)

Skapar en ny container för verktygslåda från ett sparat dataobjekt.

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

Parametrar

dataObject
IDataObject

Ett dataobjekt som innehåller sparade verktygslådedata.

Returer

En ny container för verktygslåda.

Undantag

dataObject är null.

Kommentarer

Metoden CreateItemContainer ger dig möjlighet att tillhandahålla en härledd version av en ToolboxItemContainer. Klassen stöder som standard ToolboxService inte länkade objekt, så den returnerar null för länkparametrar som inte nullär . För att tillhandahålla länkstöd bör du åsidosätta den här metoden för att skapa en härledd ToolboxItemContainer som kan hantera länkar.

Dataobjektet som skickas in bör innehålla data som hämtats från ett tidigare anrop till ToolboxItemContainer.ToolboxData egenskapen i en container för verktygslådaobjekt.

Anteckningar till arvingar

Ett länkat verktygslådeobjekt är ett objekt vars existens är kopplad till lagringen av en viss designervärd. I ett typiskt projektsystem associeras därför en designervärd med en viss fil. Ett verktygslådeobjekt som är länkat till en designervärd tas automatiskt bort från verktygslådan när designervärdens källfil tas bort eller tas bort från projektet.

Länkade verktygslådeobjekt möjliggör scenarier som att inaktivera ASP.NET verktygslådeobjekt när Windows Forms designern är öppen.

Gäller för

CreateItemContainer(ToolboxItem, IDesignerHost)

Skapar en ny container för verktygslåda från ett verktygslådaobjekt.

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

Parametrar

item
ToolboxItem

Det verktygslådeobjekt som du vill skapa en objektcontainer för.

link
IDesignerHost

En valfri designervärd som ska länkas till det här verktygslådeobjektet. Den här parametern kan vara null.

Returer

En ny container för verktygslåda.

Undantag

item är null.

Kommentarer

Metoden CreateItemContainer ger dig möjlighet att tillhandahålla en härledd version av en ToolboxItemContainer. Klassen stöder som standard ToolboxService inte länkade objekt, så den returnerar null för länkparametrar som inte nullär . För att tillhandahålla länkstöd bör du åsidosätta den här metoden för att skapa en härledd ToolboxItemContainer som kan hantera länkar.

Om den angivna IDesignerHost länkparametern har tilldelats anger den att det här är ett länkat verktygslådaobjekt.

Anteckningar till arvingar

Ett länkat verktygslådeobjekt är ett objekt vars existens är kopplad till lagringen av en viss designervärd. I ett typiskt projektsystem associeras därför en designervärd med en viss fil. Ett verktygslådeobjekt som är länkat till en designervärd tas automatiskt bort från verktygslådan när designervärdens källfil tas bort eller tas bort från projektet.

Länkade verktygslådeobjekt möjliggör scenarier som att inaktivera ASP.NET verktygslådeobjekt när Windows Forms designern är öppen.

Se även

Gäller för