ToolboxService Clase

Definición

Ofrece una implementación predeterminada de la interfaz de 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
Herencia
ToolboxService
Atributos
Implementaciones

Comentarios

La ToolboxService clase es una implementación parcial de la IToolboxService interfaz . Para usar esta implementación, debe derivar de esta clase e implementar los métodos abstractos. Una vez implementada, puede agregar esta clase al contenedor de servicios de la aplicación de diseñador. Debe haber un servicio de cuadro de herramientas para cada aplicación de diseñador.

ToolboxService proporciona gran parte de la lógica compleja de crear un servicio de cuadro de herramientas, pero requiere que defina los contenedores de almacenamiento para categorías y elementos. Esto permite cuadros de herramientas simples o muy complejos.

Constructores

ToolboxService()

Inicializa una nueva instancia de la clase ToolboxService.

Propiedades

CategoryNames

Obtiene una colección de cadenas que describen las categorías de cuadro de herramientas disponibles.

SelectedCategory

Obtiene o establece el nombre de la categoría actualmente seleccionada.

SelectedItemContainer

Obtiene o establece el contenedor de elementos actualmente seleccionado.

Métodos

CreateItemContainer(IDataObject)

Crea un nuevo contenedor de elementos de cuadro de herramientas a partir de un objeto de datos guardado.

CreateItemContainer(ToolboxItem, IDesignerHost)

Crea un nuevo contenedor de elementos del cuadro de herramientas a partir de un elemento del cuadro de herramientas.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
FilterChanged()

Se produce cuando el servicio de cuadro de herramientas detecta que ha cambiado el filtro de elementos de cuadro de herramientas del diseñador activo.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetItemContainers()

Devuelve una IList con todos los elementos del cuadro de herramientas.

GetItemContainers(String)

Devuelve una IList con todos los elementos de una categoría determinada.

GetToolboxItem(Type)

Devuelve un elemento de cuadro de herramientas para un tipo dado.

GetToolboxItem(Type, Boolean)

Devuelve un elemento de cuadro de herramientas para un tipo dado.

GetToolboxItems(Assembly, String)

Devuelve una ICollection con todos los elementos del cuadro de herramientas en el ensamblado especificado.

GetToolboxItems(Assembly, String, Boolean)

Devuelve una ICollection de objetos ToolboxItem para el ensamblado dado.

GetToolboxItems(AssemblyName)

Devuelve una ICollection de objetos ToolboxItem para el ensamblado dado.

GetToolboxItems(AssemblyName, Boolean)

Devuelve una ICollection de objetos ToolboxItem para el ensamblado dado.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
IsItemContainer(IDataObject, IDesignerHost)

Devuelve un valor que indica si el objeto de datos especificado representa un contenedor de elementos.

IsItemContainerSupported(ToolboxItemContainer, IDesignerHost)

Determina si el host especificado del diseñador admite el contenedor de elementos del cuadro de herramientas.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
Refresh()

Actualiza el estado de los elementos del cuadro de herramientas.

SelectedItemContainerUsed()

Recibe una llamada del servicio de cuadro de herramientas cuando un usuario indica que se ha utilizado un elemento de cuadro de herramientas seleccionado.

SetCursor()

Establece el cursor de la aplicación actual en un cursor que representa la herramienta actualmente seleccionada.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
UnloadToolboxItems()

Descarga todos los ensamblados bloqueados como resultado de una llamada al método GetToolboxItems.

Implementaciones de interfaz explícitas

IComponentDiscoveryService.GetComponentTypes(IDesignerHost, Type)

Obtiene la lista de tipos de componente disponibles.

IToolboxService.AddCreator(ToolboxItemCreatorCallback, String)

Para obtener una descripción de este miembro, vea el método AddCreator(ToolboxItemCreatorCallback, String).

IToolboxService.AddCreator(ToolboxItemCreatorCallback, String, IDesignerHost)

Para obtener una descripción de este miembro, vea el método AddCreator(ToolboxItemCreatorCallback, String, IDesignerHost).

IToolboxService.AddLinkedToolboxItem(ToolboxItem, IDesignerHost)

Para obtener una descripción de este miembro, vea el método AddLinkedToolboxItem(ToolboxItem, IDesignerHost).

IToolboxService.AddLinkedToolboxItem(ToolboxItem, String, IDesignerHost)

Para obtener una descripción de este miembro, vea el método AddLinkedToolboxItem(ToolboxItem, String, IDesignerHost).

IToolboxService.AddToolboxItem(ToolboxItem)

Para obtener una descripción de este miembro, vea el método AddToolboxItem(ToolboxItem).

IToolboxService.AddToolboxItem(ToolboxItem, String)

Para obtener una descripción de este miembro, vea el método AddToolboxItem(ToolboxItem, String).

IToolboxService.CategoryNames

Para una descripción de este miembro, consulte la propiedad CategoryNames.

IToolboxService.DeserializeToolboxItem(Object)

Para obtener una descripción de este miembro, vea el método DeserializeToolboxItem(Object).

IToolboxService.DeserializeToolboxItem(Object, IDesignerHost)

Para obtener una descripción de este miembro, vea el método DeserializeToolboxItem(Object, IDesignerHost).

IToolboxService.GetSelectedToolboxItem()

Para obtener una descripción de este miembro, vea el método GetSelectedToolboxItem.

IToolboxService.GetSelectedToolboxItem(IDesignerHost)

Para obtener una descripción de este miembro, vea el método GetSelectedToolboxItem(IDesignerHost).

IToolboxService.GetToolboxItems()

Obtiene la colección completa de elementos del cuadro de herramientas.

IToolboxService.GetToolboxItems(IDesignerHost)

Obtiene la colección de elementos del cuadro de herramientas que están asociados al host del diseñador especificado.

IToolboxService.GetToolboxItems(String)

Obtiene una colección de elementos del cuadro de herramientas que coinciden con la categoría especificada.

IToolboxService.GetToolboxItems(String, IDesignerHost)

Obtiene la colección de elementos del cuadro de herramientas que están asociados al host del diseñador y la categoría especificados.

IToolboxService.IsSupported(Object, ICollection)

Obtiene un valor que indica si el objeto especificado que representa un elemento del cuadro de herramientas serializado coincide con los atributos especificados.

IToolboxService.IsSupported(Object, IDesignerHost)

Obtiene un valor que indica si el objeto especificado que representa un elemento del cuadro de herramientas serializado puede utilizarse mediante el host del diseñador especificado.

IToolboxService.IsToolboxItem(Object)

Obtiene un valor que indica si el objeto especificado es un elemento del cuadro de herramientas serializado.

IToolboxService.IsToolboxItem(Object, IDesignerHost)

Obtiene un valor que indica si el objeto especificado es un elemento del cuadro de herramientas serializado, utilizando el host del diseñador especificado.

IToolboxService.Refresh()

Actualiza el estado de los elementos del cuadro de herramientas.

IToolboxService.RemoveCreator(String)

Quita un creador de elementos previamente agregado con el formato de datos especificado del cuadro de herramientas.

IToolboxService.RemoveCreator(String, IDesignerHost)

Quita del cuadro de herramientas un creador previamente agregado que está asociado al formato de datos y al host de diseñador especificados.

IToolboxService.RemoveToolboxItem(ToolboxItem)

Quita el elemento especificado del cuadro de herramientas.

IToolboxService.RemoveToolboxItem(ToolboxItem, String)

Quita el elemento especificado del cuadro de herramientas.

IToolboxService.SelectedCategory

Para una descripción de este miembro, consulte la propiedad SelectedCategory.

IToolboxService.SelectedToolboxItemUsed()

Notifica al servicio del cuadro de herramientas que se ha utilizado la herramienta seleccionada.

IToolboxService.SerializeToolboxItem(ToolboxItem)

Obtiene el objeto serializable que representa el elemento especificado del cuadro de herramientas.

IToolboxService.SetCursor()

Establece el cursor de la aplicación actual en un cursor que representa la herramienta actualmente seleccionada.

IToolboxService.SetSelectedToolboxItem(ToolboxItem)

Selecciona el elemento especificado del cuadro de herramientas.

Se aplica a

Consulte también