ToolboxService Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit une implémentation par défaut de l’interface IToolboxService .
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
- Héritage
-
ToolboxService
- Attributs
- Implémente
Remarques
La ToolboxService classe est une implémentation partielle de l’interface IToolboxService . Pour utiliser cette implémentation, vous devez dériver de cette classe et implémenter les méthodes abstraites. Une fois implémenté, vous pouvez ajouter cette classe au conteneur de service de votre application de concepteur. Il doit y avoir un service de boîte à outils pour chaque application de concepteur.
ToolboxService fournit une grande partie de la logique complexe de création d’un service de boîte à outils, mais nécessite que vous définissiez les conteneurs de stockage pour les catégories et les éléments. Cela permet des boîtes à outils simples ou des boîtes à outils très complexes.
Constructeurs
| Nom | Description |
|---|---|
| ToolboxService() |
Initialise une nouvelle instance de la classe ToolboxService. |
Propriétés
| Nom | Description |
|---|---|
| CategoryNames |
Obtient une collection de chaînes illustrant les catégories disponibles de la boîte à outils. |
| SelectedCategory |
Obtient ou définit le nom de la catégorie actuellement sélectionnée. |
| SelectedItemContainer |
Obtient ou définit le conteneur d’éléments actuellement sélectionné. |
Méthodes
| Nom | Description |
|---|---|
| CreateItemContainer(IDataObject) |
Crée un conteneur d’éléments de boîte à outils à partir d’un objet de données enregistré. |
| CreateItemContainer(ToolboxItem, IDesignerHost) |
Crée un conteneur d’éléments de boîte à outils à partir d’un élément de boîte à outils. |
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| FilterChanged() |
Se produit lorsque le service de boîte à outils détecte que le filtre d’élément de boîte à outils du concepteur actif a changé. |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetItemContainers() |
Retourne un IList élément contenant tous les éléments de la boîte à outils. |
| GetItemContainers(String) |
Retourne un IList élément contenant tous les éléments d’une catégorie donnée. |
| GetToolboxItem(Type, Boolean) |
Retourne un élément de boîte à outils pour un type donné. |
| GetToolboxItem(Type) |
Retourne un élément de boîte à outils pour un type donné. |
| GetToolboxItems(Assembly, String, Boolean) |
Retourne un ICollection objet ToolboxItem pour l’assembly donné. |
| GetToolboxItems(Assembly, String) |
Retourne une ICollection valeur contenant tous les éléments de boîte à outils dans l’assembly donné. |
| GetToolboxItems(AssemblyName, Boolean) |
Retourne un ICollection objet ToolboxItem pour l’assembly donné. |
| GetToolboxItems(AssemblyName) |
Retourne un ICollection objet ToolboxItem pour l’assembly donné. |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| IsItemContainer(IDataObject, IDesignerHost) |
Retourne une valeur indiquant si l’objet de données donné représente un conteneur d’éléments. |
| IsItemContainerSupported(ToolboxItemContainer, IDesignerHost) |
Détermine si le conteneur d’éléments de boîte à outils est pris en charge par l’hôte du concepteur donné. |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| Refresh() |
Actualise l’état des éléments de boîte à outils. |
| SelectedItemContainerUsed() |
Reçoit un appel du service de boîte à outils lorsqu’un utilisateur signale qu’un élément de boîte à outils sélectionné a été utilisé. |
| SetCursor() |
Définit le curseur de l’application actuelle sur un curseur qui représente l’outil actuellement sélectionné. |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
| UnloadToolboxItems() |
Décharge tous les assemblys verrouillés suite à l’appel de la GetToolboxItems méthode. |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IComponentDiscoveryService.GetComponentTypes(IDesignerHost, Type) |
Obtient la liste des types de composants disponibles. |
| IToolboxService.AddCreator(ToolboxItemCreatorCallback, String, IDesignerHost) |
Pour obtenir une description de ce membre, consultez la AddCreator(ToolboxItemCreatorCallback, String, IDesignerHost) méthode. |
| IToolboxService.AddCreator(ToolboxItemCreatorCallback, String) |
Pour obtenir une description de ce membre, consultez la AddCreator(ToolboxItemCreatorCallback, String) méthode. |
| IToolboxService.AddLinkedToolboxItem(ToolboxItem, IDesignerHost) |
Pour obtenir une description de ce membre, consultez la AddLinkedToolboxItem(ToolboxItem, IDesignerHost) méthode. |
| IToolboxService.AddLinkedToolboxItem(ToolboxItem, String, IDesignerHost) |
Pour obtenir une description de ce membre, consultez la AddLinkedToolboxItem(ToolboxItem, String, IDesignerHost) méthode. |
| IToolboxService.AddToolboxItem(ToolboxItem, String) |
Pour obtenir une description de ce membre, consultez la AddToolboxItem(ToolboxItem, String) méthode. |
| IToolboxService.AddToolboxItem(ToolboxItem) |
Pour obtenir une description de ce membre, consultez la AddToolboxItem(ToolboxItem) méthode. |
| IToolboxService.CategoryNames |
Pour obtenir une description de ce membre, consultez la CategoryNames propriété. |
| IToolboxService.DeserializeToolboxItem(Object, IDesignerHost) |
Pour obtenir une description de ce membre, consultez la DeserializeToolboxItem(Object, IDesignerHost) méthode. |
| IToolboxService.DeserializeToolboxItem(Object) |
Pour obtenir une description de ce membre, consultez la DeserializeToolboxItem(Object) méthode. |
| IToolboxService.GetSelectedToolboxItem() |
Pour obtenir une description de ce membre, consultez la GetSelectedToolboxItem méthode. |
| IToolboxService.GetSelectedToolboxItem(IDesignerHost) |
Pour obtenir une description de ce membre, consultez la GetSelectedToolboxItem(IDesignerHost) méthode. |
| IToolboxService.GetToolboxItems() |
Obtient l’ensemble de la collection d’éléments de boîte à outils de la boîte à outils. |
| IToolboxService.GetToolboxItems(IDesignerHost) |
Obtient la collection d’éléments de boîte à outils associés à l’hôte du concepteur spécifié à partir de la boîte à outils. |
| IToolboxService.GetToolboxItems(String, IDesignerHost) |
Obtient la collection d’éléments de boîte à outils associés à l’hôte et à la catégorie du concepteur spécifiés à partir de la boîte à outils. |
| IToolboxService.GetToolboxItems(String) |
Obtient une collection d’éléments de boîte à outils de la boîte à outils qui correspondent à la catégorie spécifiée. |
| IToolboxService.IsSupported(Object, ICollection) |
Obtient une valeur indiquant si l’objet spécifié, qui représente un élément de boîte à outils sérialisé, correspond aux attributs spécifiés. |
| IToolboxService.IsSupported(Object, IDesignerHost) |
Obtient une valeur indiquant si l’objet spécifié, qui représente un élément de boîte à outils sérialisé, peut être utilisé par l’hôte du concepteur spécifié. |
| IToolboxService.IsToolboxItem(Object, IDesignerHost) |
Obtient une valeur indiquant si l’objet spécifié est un élément de boîte à outils sérialisé à l’aide de l’hôte du concepteur spécifié. |
| IToolboxService.IsToolboxItem(Object) |
Obtient une valeur indiquant si l’objet spécifié est un élément de boîte à outils sérialisé. |
| IToolboxService.Refresh() |
Actualise l’état des éléments de boîte à outils. |
| IToolboxService.RemoveCreator(String, IDesignerHost) |
Supprime un créateur de boîte à outils précédemment ajouté associé au format de données spécifié et à l’hôte du concepteur spécifié. |
| IToolboxService.RemoveCreator(String) |
Supprime un créateur d’élément de boîte à outils précédemment ajouté au format de données spécifié. |
| IToolboxService.RemoveToolboxItem(ToolboxItem, String) |
Supprime l’élément de boîte à outils spécifié de la boîte à outils. |
| IToolboxService.RemoveToolboxItem(ToolboxItem) |
Supprime l’élément de boîte à outils spécifié de la boîte à outils. |
| IToolboxService.SelectedCategory |
Pour obtenir une description de ce membre, consultez la SelectedCategory propriété. |
| IToolboxService.SelectedToolboxItemUsed() |
Avertit le service de boîte à outils que l’outil sélectionné a été utilisé. |
| IToolboxService.SerializeToolboxItem(ToolboxItem) |
Obtient un objet sérialisable qui représente l’élément de boîte à outils spécifié. |
| IToolboxService.SetCursor() |
Définit le curseur de l’application actuelle sur un curseur qui représente l’outil actuellement sélectionné. |
| IToolboxService.SetSelectedToolboxItem(ToolboxItem) |
Sélectionne l’élément de boîte à outils spécifié. |