DesignerActionList DesignerActionList DesignerActionList DesignerActionList Class

Definición

Proporciona la clase base para los tipos que definen una lista de elementos utilizados para crear un panel de etiquetas inteligentes.Provides the base class for types that define a list of items used to create a smart tag panel.

public ref class DesignerActionList
public class DesignerActionList
type DesignerActionList = class
Public Class DesignerActionList
Herencia
DesignerActionListDesignerActionListDesignerActionListDesignerActionList

Ejemplos

En el ejemplo de código siguiente se muestra cómo crear una colección de DesignerActionItem objetos.The following code example demonstrates how to create a collection of DesignerActionItem objects.

Para obtener una explicación completa de este ejemplo de código, vea Cómo: Asociar etiquetas inteligentes a un componente de Windows Forms.For a complete explanation of this code example, see How to: Attach Smart Tags to a Windows Forms Component.

public class ColorLabelActionList :
          System.ComponentModel.Design.DesignerActionList
Public Class ColorLabelActionList
    Inherits System.ComponentModel.Design.DesignerActionList

Comentarios

El DesignerAction característica permite a los componentes y controles para mostrar información contextual y comandos.The DesignerAction feature enables components and controls to display context-sensitive information and commands. El DesignerAction característica puede considerarse un reemplazo para los verbos de diseñador, porque un DesignerActionItem puede mostrarse en el panel de etiquetas inteligentes y también en el menú contextual asociado con un componente o control.The DesignerAction feature can be thought of as a replacement for designer verbs, because a DesignerActionItem can be displayed in the smart tag panel and also in the shortcut menu associated with a component or control. La DesignerActionList clase representa el punto principal de interacción para compatibilidad de los desarrolladores que desean agregar etiquetas inteligentes a sus componentes y controles personalizados.The DesignerActionList class represents the main point of interaction for developers who want to add smart tag support to their custom components and controls.

DesignerActionList es la clase base, derivada de los desarrolladores de componentes para rellenar un panel de etiquetas inteligentes.DesignerActionList is the base class, derived from by component developers in order to populate a smart tag panel. Un panel de etiquetas inteligentes representa la interfaz de usuario de tipo menú (UI) para las etiquetas inteligentes.A smart tag panel represents the menu-like user interface (UI) for smart tags.

Esta clase derivada puede implementar el virtual GetSortedActionItems método para devolver una colección de objetos derivados de DesignerActionItem.This derived class may implement the virtualGetSortedActionItems method to return a collection of objects derived from DesignerActionItem. Estos objetos representan los elementos del panel de etiquetas inteligentes.These objects represent the smart tag panel items. Cada elemento se muestra en el panel según su tipo.Each item is displayed in the panel according to its type. Por ejemplo, un DesignerActionTextItem se muestra como una etiqueta de texto estático.For example, a DesignerActionTextItem is displayed as a static text label. Los elementos del panel activo, representados por la DesignerActionPropertyItem y DesignerActionMethodItem tipos, tienen una propiedad públicamente accesible correspondiente o método, respectivamente, que implementa la funcionalidad para ese elemento.Active panel items, represented by the DesignerActionPropertyItem and DesignerActionMethodItem types, have a corresponding publicly accessible property or method, respectively, that implements the functionality for that item.

Para obtener más información acerca de cómo agregar elementos al panel de etiquetas inteligentes, consulte el GetSortedActionItems método.For more information about how to add items to the smart tag panel, see the GetSortedActionItems method.

Nota

Formularios y cuadros de diálogo se pueden mostrar los miembros de la clase derivada de DesignerActionList.Forms and dialog boxes can be displayed by members of the class derived from DesignerActionList. De forma predeterminada, el elemento primario de estas ventanas será la ventana del contenedor para el panel de etiquetas inteligentes.By default, the parent of these windows will be the container window for the smart tag panel. Explícitamente relaciones jerárquicas estas ventanas secundarias y otro servicio o ventana pueden hacer que las etiquetas inteligentes se muestren correctamente.Explicitly parenting these child windows to another service or window may cause smart tags to display improperly.

Paneles de la etiqueta inteligente no admiten el desplazamiento o de paginación, por lo que tener cuidado para no de rellenar los paneles con muchos elementos de etiqueta inteligente.Smart-tag panels do not support scrolling or paging, so be careful not to populate your panels with many smart-tag items. Pueden dar lugar a demasiados elementos en el panel de etiquetas inteligentes extender más allá del límite de la pantalla.Too many items may result in the smart-tag panel extending beyond the screen boundary.

Constructores

DesignerActionList(IComponent) DesignerActionList(IComponent) DesignerActionList(IComponent) DesignerActionList(IComponent)

Inicializa una nueva instancia de la clase DesignerActionList.Initializes a new instance of the DesignerActionList class.

Propiedades

AutoShow AutoShow AutoShow AutoShow

Obtiene o establece un valor que indica si se debe mostrar automáticamente el panel de etiquetas inteligentes al crearse.Gets or sets a value indicating whether the smart tag panel should automatically be displayed when it is created.

Component Component Component Component

Obtiene el componente relacionado con DesignerActionList.Gets the component related to DesignerActionList.

Métodos

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetService(Type) GetService(Type) GetService(Type) GetService(Type)

Devuelve un objeto que representa un servicio proporcionado por el componente asociado al objeto DesignerActionList.Returns an object that represents a service provided by the component associated with the DesignerActionList.

GetSortedActionItems() GetSortedActionItems() GetSortedActionItems() GetSortedActionItems()

Devuelve la colección de objetos DesignerActionItem que contiene la lista.Returns the collection of DesignerActionItem objects contained in the list.

GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)

Se aplica a

Consulte también: