ToolboxService.CreateItemContainer Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir araç kutusu öğesinden veya kaydedilmiş bir veri nesnesinden yeni bir araç kutusu öğesi kapsayıcısı oluşturur.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| 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
Kaydedilen araç kutusu verilerini içeren bir veri nesnesi.
Döndürülenler
Yeni bir araç kutusu öğesi kapsayıcısı.
Özel durumlar
dataObject, null'e eşittir.
Açıklamalar
CreateItemContainer yöntemi, türetilmiş bir sürümünü ToolboxItemContainersağlama fırsatı sunar. 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ılmalısınız.
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ğ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ının oluşturulacağı 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'e eşittir.
Açıklamalar
CreateItemContainer yöntemi, türetilmiş bir sürümünü ToolboxItemContainersağlama fırsatı sunar. 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ılmalısınız.
Sağlanan IDesignerHost bağlantı parametresi atanmışsa, bunun bağ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ğ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.