Saltar al contenido principal
Visual Components se implementan en FRE para Windows.
Este objeto representa el menú contextual de un componente visual. El menú contextual de cada componente tiene una parte estándar y una parte personalizada:
  • La parte estándar del menú contextual es la que se muestra de forma predeterminada en el componente. Esta parte no se puede cambiar. Solo puede mostrar u ocultar esta parte del menú mediante la propiedad StandardMenuEnabled.
  • La parte personalizada del menú contextual se puede editar. De forma predeterminada, está vacía. Puede agregar a esta parte del menú contextual cualquiera de los comandos estándar disponibles para el componente o cualquier comando personalizado. La parte personalizada del menú contextual siempre se muestra después de la parte estándar. La parte personalizada del menú contextual también se puede habilitar o deshabilitar; use la propiedad CustomMenuEnabled. Tenga en cuenta que todas las propiedades y los métodos indexados usan el índice de la colección de comandos de la parte personalizada del menú contextual.
Los siguientes componentes visuales tienen un menú contextual: ImageViewer, ZoomViewer, TextEditor, DocumentViewer. Consulte la lista de comandos disponibles y los comandos que se pueden usar en el menú contextual:

Propiedades

NombreTipoDescripción
Countint, de solo lecturaObtiene el número de elementos de la parte personalizada del menú contextual. Los elementos son comandos y separadores.
CustomMenuEnabledVARIANT_BOOL, de solo lecturaEspecifica si la parte personalizada del menú contextual está habilitada. De forma predeterminada, el valor de esta propiedad es FALSE.
ElementMenuItemEnum, de solo lecturaDevuelve el identificador del elemento con el índice especificado en la parte personalizada del menú contextual.
StandardMenuEnabledVARIANT_BOOL, de solo lecturaEspecifica si la parte estándar del menú contextual está habilitada. De forma predeterminada, el valor de esta propiedad es TRUE.

Métodos

NombreDescripción
DeleteElimina el comando especificado de la parte personalizada del menú contextual.
DeleteAllElimina todos los elementos de la parte personalizada del menú contextual.
DeleteAtElimina el elemento de la posición especificada de la parte personalizada del menú contextual.
HasPermite determinar si la parte personalizada del menú contextual contiene el comando especificado.
InsertAtInserta el comando especificado en la posición indicada de la parte personalizada del menú contextual.
ItemDevuelve la constante MenuItemEnum correspondiente al elemento situado en la posición especificada dentro de la parte personalizada del menú contextual.

Consulte también

IImageViewer::PopupMenu IDocumentViewer::PopupMenu ITextEditor::PopupMenu ITextValidator::PopupMenu Trabajar con colecciones Trabajar con propiedades