Share via


ToolboxService Sınıf

Tanım

Arabirimin IToolboxService varsayılan uygulamasını sağlar.

public ref class ToolboxService abstract : System::ComponentModel::Design::IComponentDiscoveryService, System::Drawing::Design::IToolboxService
public abstract class ToolboxService : System.ComponentModel.Design.IComponentDiscoveryService, System.Drawing.Design.IToolboxService
[System.Security.SecurityCritical]
public abstract class ToolboxService : System.ComponentModel.Design.IComponentDiscoveryService, System.Drawing.Design.IToolboxService
type ToolboxService = class
    interface IToolboxService
    interface IComponentDiscoveryService
[<System.Security.SecurityCritical>]
type ToolboxService = class
    interface IToolboxService
    interface IComponentDiscoveryService
Public MustInherit Class ToolboxService
Implements IComponentDiscoveryService, IToolboxService
Devralma
ToolboxService
Öznitelikler
Uygulamalar

Açıklamalar

ToolboxService sınıfı, arabiriminin IToolboxService kısmi bir uygulamasıdır. Bu uygulamayı kullanmak için bu sınıftan türetmeli ve soyut yöntemleri uygulamalısınız. Uygulamadan sonra bu sınıfı tasarımcı uygulamanızın hizmet kapsayıcısına ekleyebilirsiniz. Her tasarımcı uygulaması için bir araç kutusu hizmeti olmalıdır.

ToolboxService araç kutusu hizmeti oluşturmanın karmaşık mantığının çoğunu sağlar, ancak kategoriler ve öğeler için depolama kapsayıcılarını tanımlamanızı gerektirir. Bu, basit araç kutularına veya çok karmaşık olanlara izin verir.

Oluşturucular

ToolboxService()

ToolboxService sınıfının yeni bir örneğini başlatır.

Özellikler

CategoryNames

Araç kutusunun kullanılabilir kategorilerini gösteren dize koleksiyonunu alır.

SelectedCategory

Seçili durumdaki kategorinin adını alır veya ayarlar.

SelectedItemContainer

Seçili durumdaki öğe kapsayıcısını alır veya ayarlar.

Yöntemler

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.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
FilterChanged()

Araç kutusu hizmeti etkin tasarımcının araç kutusu öğe filtresinin değiştiğini algıladığında gerçekleşir.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetItemContainers()

Araç kutusundaki tüm öğeleri içeren bir IList döndürür.

GetItemContainers(String)

Belirli bir IList kategorideki tüm öğeleri içeren bir döndürür.

GetToolboxItem(Type)

Belirli bir tür için bir araç kutusu öğesi döndürür.

GetToolboxItem(Type, Boolean)

Belirli bir tür için bir araç kutusu öğesi döndürür.

GetToolboxItems(Assembly, String)

Verilen derlemedeki tüm araç kutusu öğelerini içeren bir ICollection döndürür.

GetToolboxItems(Assembly, String, Boolean)

Verilen derleme için nesnelerden ToolboxItem birini ICollection döndürür.

GetToolboxItems(AssemblyName)

Verilen derleme için nesnelerden ToolboxItem birini ICollection döndürür.

GetToolboxItems(AssemblyName, Boolean)

Verilen derleme için nesnelerden ToolboxItem birini ICollection döndürür.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
IsItemContainer(IDataObject, IDesignerHost)

Verilen veri nesnesinin bir öğe kapsayıcısını temsil edip etmediğini gösteren bir değer döndürür.

IsItemContainerSupported(ToolboxItemContainer, IDesignerHost)

Araç kutusu öğesi kapsayıcısının verilen tasarımcı konağı tarafından desteklenip desteklenmediğini belirler.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
Refresh()

Araç kutusu öğelerinin durumunu yeniler.

SelectedItemContainerUsed()

Kullanıcı seçili bir araç kutusu öğesinin kullanıldığını bildirdiğinde araç kutusu hizmetinden bir çağrı alır.

SetCursor()

Geçerli uygulamanın imlecini, seçili durumdaki aracı temsil eden bir imleç olarak ayarlar.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
UnloadToolboxItems()

yönteminin çağrılması GetToolboxItems sonucu kilitlenen tüm derlemeleri kaldırır.

Belirtik Arabirim Kullanımları

IComponentDiscoveryService.GetComponentTypes(IDesignerHost, Type)

Kullanılabilir bileşen türlerinin listesini alır.

IToolboxService.AddCreator(ToolboxItemCreatorCallback, String)

Bu üyenin açıklaması için yöntemine AddCreator(ToolboxItemCreatorCallback, String) bakın.

IToolboxService.AddCreator(ToolboxItemCreatorCallback, String, IDesignerHost)

Bu üyenin açıklaması için yöntemine AddCreator(ToolboxItemCreatorCallback, String, IDesignerHost) bakın.

IToolboxService.AddLinkedToolboxItem(ToolboxItem, IDesignerHost)

Bu üyenin açıklaması için yöntemine AddLinkedToolboxItem(ToolboxItem, IDesignerHost) bakın.

IToolboxService.AddLinkedToolboxItem(ToolboxItem, String, IDesignerHost)

Bu üyenin açıklaması için yöntemine AddLinkedToolboxItem(ToolboxItem, String, IDesignerHost) bakın.

IToolboxService.AddToolboxItem(ToolboxItem)

Bu üyenin açıklaması için yöntemine AddToolboxItem(ToolboxItem) bakın.

IToolboxService.AddToolboxItem(ToolboxItem, String)

Bu üyenin açıklaması için yöntemine AddToolboxItem(ToolboxItem, String) bakın.

IToolboxService.CategoryNames

Bu üyenin açıklaması için özelliğine CategoryNames bakın.

IToolboxService.DeserializeToolboxItem(Object)

Bu üyenin açıklaması için yöntemine DeserializeToolboxItem(Object) bakın.

IToolboxService.DeserializeToolboxItem(Object, IDesignerHost)

Bu üyenin açıklaması için yöntemine DeserializeToolboxItem(Object, IDesignerHost) bakın.

IToolboxService.GetSelectedToolboxItem()

Bu üyenin açıklaması için yöntemine GetSelectedToolboxItem bakın.

IToolboxService.GetSelectedToolboxItem(IDesignerHost)

Bu üyenin açıklaması için yöntemine GetSelectedToolboxItem(IDesignerHost) bakın.

IToolboxService.GetToolboxItems()

Araç kutusundan araç kutusu öğeleri koleksiyonunun tamamını alır.

IToolboxService.GetToolboxItems(IDesignerHost)

Belirtilen tasarımcı konağıyla ilişkili araç kutusu öğelerinin koleksiyonunu araç kutusundan alır.

IToolboxService.GetToolboxItems(String)

Belirtilen kategoriyle eşleşen araç kutusundan bir araç kutusu öğeleri koleksiyonu alır.

IToolboxService.GetToolboxItems(String, IDesignerHost)

Belirtilen tasarımcı konağı ve kategorisiyle ilişkili araç kutusu öğelerinin koleksiyonunu araç kutusundan alır.

IToolboxService.IsSupported(Object, ICollection)

Serileştirilmiş bir araç kutusu öğesini temsil eden belirtilen nesnenin belirtilen özniteliklerle eşleşip eşleşmediğini belirten bir değer alır.

IToolboxService.IsSupported(Object, IDesignerHost)

Serileştirilmiş bir araç kutusu öğesini temsil eden belirtilen nesnenin belirtilen tasarımcı konağı tarafından kullanılıp kullanılamayacağını belirten bir değer alır.

IToolboxService.IsToolboxItem(Object)

Belirtilen nesnenin serileştirilmiş bir araç kutusu öğesi olup olmadığını belirten bir değer alır.

IToolboxService.IsToolboxItem(Object, IDesignerHost)

Belirtilen tasarımcı ana bilgisayarını kullanarak belirtilen nesnenin serileştirilmiş bir araç kutusu öğesi olup olmadığını belirten bir değer alır.

IToolboxService.Refresh()

Araç kutusu öğelerinin durumunu yeniler.

IToolboxService.RemoveCreator(String)

Belirtilen veri biçiminin önceden eklenmiş bir araç kutusu öğesi oluşturucusunu kaldırır.

IToolboxService.RemoveCreator(String, IDesignerHost)

Belirtilen veri biçimi ve belirtilen tasarımcı konağı ile ilişkili daha önce eklenmiş bir araç kutusu oluşturucuyu kaldırır.

IToolboxService.RemoveToolboxItem(ToolboxItem)

Belirtilen araç kutusu öğesini araç kutusundan kaldırır.

IToolboxService.RemoveToolboxItem(ToolboxItem, String)

Belirtilen araç kutusu öğesini araç kutusundan kaldırır.

IToolboxService.SelectedCategory

Bu üyenin açıklaması için özelliğine SelectedCategory bakın.

IToolboxService.SelectedToolboxItemUsed()

Araç kutusu hizmetine seçili aracın kullanıldığını bildirir.

IToolboxService.SerializeToolboxItem(ToolboxItem)

Belirtilen araç kutusu öğesini temsil eden seri hale getirilebilir bir nesne alır.

IToolboxService.SetCursor()

Geçerli uygulamanın imlecini, seçili durumdaki aracı temsil eden bir imleç olarak ayarlar.

IToolboxService.SetSelectedToolboxItem(ToolboxItem)

Belirtilen araç kutusu öğesini seçer.

Şunlara uygulanır

Ayrıca bkz.