Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Clase DesignerActionList

 

Publicado: octubre de 2016

Proporciona la clase base para los tipos que definen una lista de elementos utilizada para crear un panel de etiquetas inteligentes.

Espacio de nombres:   System.ComponentModel.Design
Ensamblado:  System.Design (en System.Design.dll)

System.Object
  System.ComponentModel.Design.DesignerActionList

public class DesignerActionList

NombreDescripción
System_CAPS_pubmethodDesignerActionList(IComponent)

Inicializa una nueva instancia de la clase DesignerActionList.

NombreDescripción
System_CAPS_pubpropertyAutoShow

Obtiene o establece un valor que indica si se debe mostrar automáticamente el panel de etiquetas inteligentes cuando se crea.

System_CAPS_pubpropertyComponent

Obtiene el componente relacionado con DesignerActionList.

NombreDescripción
System_CAPS_pubmethodEquals(Object)

Determina si el objeto especificado es igual al objeto actual.(Heredado de Object).

System_CAPS_protmethodFinalize()

Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por el recolector de basura. (Heredado de Object).

System_CAPS_pubmethodGetHashCode()

Sirve como la función hash predeterminada.(Heredado de Object).

System_CAPS_pubmethodGetService(Type)

Devuelve un objeto que representa un servicio proporcionado por el componente asociado a la DesignerActionList.

System_CAPS_pubmethodGetSortedActionItems()

Devuelve la colección de DesignerActionItem objetos incluidos en la lista.

System_CAPS_pubmethodGetType()

Obtiene el Type de la instancia actual.(Heredado de Object).

System_CAPS_protmethodMemberwiseClone()

Crea una copia superficial del Object actual.(Heredado de Object).

System_CAPS_pubmethodToString()

Devuelve una cadena que representa al objeto actual. (Heredado de Object).

El DesignerAction habilita la característica de componentes y controles para mostrar información contextual y comandos. 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. La DesignerActionList clase representa el punto principal de interacción para admiten los desarrolladores que desean agregar etiquetas inteligentes a sus componentes y controles personalizados.

DesignerActionList es la clase base, derivada de los desarrolladores de componentes para rellenar un panel de etiquetas inteligentes. Un panel de etiquetas inteligentes representa la interfaz de usuario de tipo menú (UI) para las etiquetas inteligentes.

Esta clase derivada puede implementar el virtualGetSortedActionItems para devolver una colección de objetos derivados de DesignerActionItem. Estos objetos representan los elementos del panel de etiquetas inteligentes. Cada elemento se muestra en el panel según su tipo. Por ejemplo, un DesignerActionTextItem se muestra como una etiqueta de texto estático. Elementos de panel activos, representados por los DesignerActionPropertyItem y DesignerActionMethodItem tipos, tienen una propiedad públicamente accesible correspondiente o método, respectivamente, que implementa la funcionalidad para ese elemento.

Para obtener más información acerca de cómo agregar elementos al panel de etiquetas inteligentes, consulte el GetSortedActionItems método.

System_CAPS_noteNota

Formularios y cuadros de diálogo se pueden mostrar los miembros de la clase derivada de DesignerActionList. De forma predeterminada, el elemento primario de estas ventanas será la ventana de contenedor para el panel de etiquetas inteligentes. Explícitamente relaciones jerárquicas estas ventanas secundarias y otro servicio o ventana pueden hacer que las etiquetas inteligentes se muestren correctamente.

Paneles de etiquetas inteligentes no admiten el desplazamiento o de paginación, tenga cuidado de no para rellenar los paneles con muchos elementos de etiqueta inteligente. Hay demasiados elementos pueden producir en el panel de etiquetas inteligentes extender más allá del límite de la pantalla.

En el ejemplo de código siguiente se muestra cómo crear una colección de DesignerActionItem objetos.

Para obtener una explicación completa de este ejemplo de código, consulte How to: Attach Smart Tags to a Windows Forms Component.

public class ColorLabelActionList :
          System.ComponentModel.Design.DesignerActionList

.NET Framework
Disponible desde 2.0

Cualquier miembro ( Compartido en Visual Basic) estático público de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Volver al principio
Mostrar: