Aracılığıyla paylaş


ToolboxService.CreateItemContainer Yöntem

Tanım

Araç kutusu öğesinden veya kaydedilmiş bir veri nesnesinden yeni bir araç kutusu öğesi kapsayıcısı oluşturur.

Aşırı Yüklemeler

CreateItemContainer(IDataObject)

Kaydedilmiş bir veri nesnesinden yeni bir araç kutusu öğesi kapsayıcısı oluşturur.

CreateItemContainer(ToolboxItem, IDesignerHost)

Araç kutusu öğesinden yeni bir araç kutusu öğesi kapsayıcısı oluşturur.

CreateItemContainer(IDataObject)

Kaydedilmiş bir veri nesnesinden yeni bir araç kutusu öğesi kapsayıcısı oluşturur.

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

Parametreler

dataObject
IDataObject

Kaydedilmiş araç kutusu verilerini içeren bir veri nesnesi.

Döndürülenler

Yeni bir araç kutusu öğesi kapsayıcısı.

Özel durumlar

dataObject, null değeridir.

Açıklamalar

CreateItemContainer yöntemi size türetilmiş bir sürümünü ToolboxItemContainersağlama fırsatı verir. Varsayılan olarak, ToolboxService sınıfı bağlı öğeleri desteklemez, bu nedenle olmayan nullbağlantı parametreleri için döndürürnull. Bağlantı desteği sağlamak için, bağlantıları işleyebilen türetilmiş ToolboxItemContainer bir oluşturmak için bu yöntemi geçersiz kılmanız gerekir.

geçirilen veri nesnesi, bir araç kutusu öğesi kapsayıcısında özelliğine ToolboxItemContainer.ToolboxData yapılan önceki bir çağrıdan alınan verileri içermelidir.

Devralanlara Notlar

Bağlantılı araç kutusu öğesi, varlığı belirli bir tasarımcı konağın depolama alanına bağlı olan öğedir. Bu nedenle, tipik bir proje sisteminde tasarımcı konağı belirli bir dosyayla ilişkilendirilir. Tasarımcı konağına bağlı bir araç kutusu öğesi, tasarımcı konağın kaynak dosyası silindiğinde veya projeden kaldırıldığında araç kutusundan otomatik olarak silinir.

Bağlantılı araç kutusu öğeleri, Windows Forms tasarımcısı açıkken ASP.NET araç kutusu öğelerini devre dışı bırakma gibi olası senaryoları mümkün kılar.

Şunlara uygulanır

CreateItemContainer(ToolboxItem, IDesignerHost)

Araç kutusu öğesinden yeni bir araç kutusu öğesi kapsayıcısı oluşturur.

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

Parametreler

item
ToolboxItem

Öğe kapsayıcısı oluşturulacak araç kutusu öğesi.

link
IDesignerHost

Bu araç kutusu öğesine bağlanması gereken isteğe bağlı bir tasarımcı konağı. Bu parametre olabilir null.

Döndürülenler

Yeni bir araç kutusu öğesi kapsayıcısı.

Özel durumlar

item, null değeridir.

Açıklamalar

CreateItemContainer yöntemi size türetilmiş bir sürümünü ToolboxItemContainersağlama fırsatı verir. Varsayılan olarak, ToolboxService sınıfı bağlı öğeleri desteklemez, bu nedenle olmayan nullbağlantı parametreleri için döndürürnull. Bağlantı desteği sağlamak için, bağlantıları işleyebilen türetilmiş ToolboxItemContainer bir oluşturmak için bu yöntemi geçersiz kılmanız gerekir.

Sağlanan IDesignerHost bağlantı parametresi atanmışsa, bunun bağlantılı bir araç kutusu öğesi olduğunu gösterir.

Devralanlara Notlar

Bağlantılı araç kutusu öğesi, varlığı belirli bir tasarımcı konağın depolama alanına bağlı olan öğedir. Bu nedenle, tipik bir proje sisteminde tasarımcı konağı belirli bir dosyayla ilişkilendirilir. Tasarımcı konağına bağlı bir araç kutusu öğesi, tasarımcı konağın kaynak dosyası silindiğinde veya projeden kaldırıldığında araç kutusundan otomatik olarak silinir.

Bağlantılı araç kutusu öğeleri, Windows Forms tasarımcısı açıkken ASP.NET araç kutusu öğelerini devre dışı bırakma gibi olası senaryoları mümkün kılar.

Ayrıca bkz.

Şunlara uygulanır