ToolboxService.CreateItemContainer Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.