Bagikan melalui


ToolboxService Kelas

Definisi

Menyediakan implementasi IToolboxService default antarmuka.

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
Warisan
ToolboxService
Atribut
Penerapan

Keterangan

Kelas ToolboxService adalah implementasi parsial antarmuka IToolboxService . Untuk menggunakan implementasi ini, Anda harus berasal dari kelas ini dan menerapkan metode abstrak. Setelah diimplementasikan, Anda dapat menambahkan kelas ini ke kontainer layanan aplikasi perancang Anda. Harus ada satu layanan kotak alat untuk setiap aplikasi perancang.

ToolboxService menyediakan banyak logika kompleks untuk membuat layanan kotak alat, tetapi mengharuskan Anda menentukan kontainer penyimpanan untuk kategori dan item. Ini memungkinkan kotak alat sederhana atau yang sangat kompleks.

Konstruktor

ToolboxService()

Menginisialisasi instans baru kelas ToolboxService.

Properti

CategoryNames

Mendapatkan kumpulan string yang menggambarkan kategori kotak alat yang tersedia.

SelectedCategory

Mendapatkan atau mengatur nama kategori yang saat ini dipilih.

SelectedItemContainer

Mendapatkan atau menyetel kontainer item yang saat ini dipilih.

Metode

CreateItemContainer(IDataObject)

Membuat kontainer item kotak alat baru dari objek data yang disimpan.

CreateItemContainer(ToolboxItem, IDesignerHost)

Membuat kontainer item kotak alat baru dari item kotak alat.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
FilterChanged()

Terjadi ketika layanan kotak alat mendeteksi bahwa filter item kotak alat perancang aktif telah berubah.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetItemContainers()

Mengembalikan yang IList berisi semua item pada kotak alat.

GetItemContainers(String)

Mengembalikan yang IList berisi semua item dalam kategori tertentu.

GetToolboxItem(Type)

Mengembalikan item kotak alat untuk jenis tertentu.

GetToolboxItem(Type, Boolean)

Mengembalikan item kotak alat untuk jenis tertentu.

GetToolboxItems(Assembly, String)

Mengembalikan yang ICollection berisi semua item kotak alat dalam rakitan yang diberikan.

GetToolboxItems(Assembly, String, Boolean)

Mengembalikan objek ICollectionToolboxItem untuk rakitan yang diberikan.

GetToolboxItems(AssemblyName)

Mengembalikan objek ICollectionToolboxItem untuk rakitan yang diberikan.

GetToolboxItems(AssemblyName, Boolean)

Mengembalikan objek ICollectionToolboxItem untuk rakitan yang diberikan.

GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
IsItemContainer(IDataObject, IDesignerHost)

Mengembalikan nilai yang menunjukkan apakah objek data yang diberikan mewakili kontainer item.

IsItemContainerSupported(ToolboxItemContainer, IDesignerHost)

Menentukan apakah kontainer item kotak alat didukung oleh host perancang yang diberikan.

MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
Refresh()

Menyegarkan status item kotak alat.

SelectedItemContainerUsed()

Menerima panggilan dari layanan kotak alat saat pengguna melaporkan bahwa item kotak alat yang dipilih telah digunakan.

SetCursor()

Mengatur kursor aplikasi saat ini ke kursor yang mewakili alat yang saat ini dipilih.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
UnloadToolboxItems()

Membongkar rakitan apa pun yang dikunci sebagai akibat dari memanggil GetToolboxItems metode .

Implementasi Antarmuka Eksplisit

IComponentDiscoveryService.GetComponentTypes(IDesignerHost, Type)

Mendapatkan daftar jenis komponen yang tersedia.

IToolboxService.AddCreator(ToolboxItemCreatorCallback, String)

Untuk deskripsi anggota ini, lihat AddCreator(ToolboxItemCreatorCallback, String) metode .

IToolboxService.AddCreator(ToolboxItemCreatorCallback, String, IDesignerHost)

Untuk deskripsi anggota ini, lihat AddCreator(ToolboxItemCreatorCallback, String, IDesignerHost) metode .

IToolboxService.AddLinkedToolboxItem(ToolboxItem, IDesignerHost)

Untuk deskripsi anggota ini, lihat AddLinkedToolboxItem(ToolboxItem, IDesignerHost) metode .

IToolboxService.AddLinkedToolboxItem(ToolboxItem, String, IDesignerHost)

Untuk deskripsi anggota ini, lihat AddLinkedToolboxItem(ToolboxItem, String, IDesignerHost) metode .

IToolboxService.AddToolboxItem(ToolboxItem)

Untuk deskripsi anggota ini, lihat AddToolboxItem(ToolboxItem) metode .

IToolboxService.AddToolboxItem(ToolboxItem, String)

Untuk deskripsi anggota ini, lihat AddToolboxItem(ToolboxItem, String) metode .

IToolboxService.CategoryNames

Untuk deskripsi anggota ini, lihat CategoryNames properti .

IToolboxService.DeserializeToolboxItem(Object)

Untuk deskripsi anggota ini, lihat DeserializeToolboxItem(Object) metode .

IToolboxService.DeserializeToolboxItem(Object, IDesignerHost)

Untuk deskripsi anggota ini, lihat DeserializeToolboxItem(Object, IDesignerHost) metode .

IToolboxService.GetSelectedToolboxItem()

Untuk deskripsi anggota ini, lihat GetSelectedToolboxItem metode .

IToolboxService.GetSelectedToolboxItem(IDesignerHost)

Untuk deskripsi anggota ini, lihat GetSelectedToolboxItem(IDesignerHost) metode .

IToolboxService.GetToolboxItems()

Mendapatkan seluruh koleksi item kotak alat dari kotak alat.

IToolboxService.GetToolboxItems(IDesignerHost)

Mendapatkan kumpulan item kotak alat yang terkait dengan host perancang yang ditentukan dari kotak alat.

IToolboxService.GetToolboxItems(String)

Mendapatkan kumpulan item kotak alat dari kotak alat yang cocok dengan kategori yang ditentukan.

IToolboxService.GetToolboxItems(String, IDesignerHost)

Mendapatkan kumpulan item kotak alat yang terkait dengan host dan kategori perancang yang ditentukan dari kotak alat.

IToolboxService.IsSupported(Object, ICollection)

Mendapatkan nilai yang menunjukkan apakah objek yang ditentukan, yang mewakili item kotak alat berseri, cocok dengan atribut yang ditentukan.

IToolboxService.IsSupported(Object, IDesignerHost)

Mendapatkan nilai yang menunjukkan apakah objek yang ditentukan, yang mewakili item kotak alat berseri, dapat digunakan oleh host perancang yang ditentukan.

IToolboxService.IsToolboxItem(Object)

Mendapatkan nilai yang menunjukkan apakah objek yang ditentukan adalah item kotak alat berseri.

IToolboxService.IsToolboxItem(Object, IDesignerHost)

Mendapatkan nilai yang menunjukkan apakah objek yang ditentukan adalah item kotak alat berseri dengan menggunakan host perancang yang ditentukan.

IToolboxService.Refresh()

Menyegarkan status item kotak alat.

IToolboxService.RemoveCreator(String)

Menghapus pembuat item kotak alat yang ditambahkan sebelumnya dari format data yang ditentukan.

IToolboxService.RemoveCreator(String, IDesignerHost)

Menghapus pembuat kotak alat yang ditambahkan sebelumnya yang terkait dengan format data yang ditentukan dan host perancang yang ditentukan.

IToolboxService.RemoveToolboxItem(ToolboxItem)

Menghapus item kotak alat yang ditentukan dari kotak alat.

IToolboxService.RemoveToolboxItem(ToolboxItem, String)

Menghapus item kotak alat yang ditentukan dari kotak alat.

IToolboxService.SelectedCategory

Untuk deskripsi anggota ini, lihat SelectedCategory properti .

IToolboxService.SelectedToolboxItemUsed()

Memberi tahu layanan kotak alat bahwa alat yang dipilih telah digunakan.

IToolboxService.SerializeToolboxItem(ToolboxItem)

Mendapatkan objek yang dapat diserialisasikan yang mewakili item kotak alat yang ditentukan.

IToolboxService.SetCursor()

Mengatur kursor aplikasi saat ini ke kursor yang mewakili alat yang saat ini dipilih.

IToolboxService.SetSelectedToolboxItem(ToolboxItem)

Memilih item kotak alat yang ditentukan.

Berlaku untuk

Lihat juga