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:
| Nombre | Tipo | Descripción |
|---|
| Count | int, de solo lectura | Obtiene el número de elementos de la parte personalizada del menú contextual. Los elementos son comandos y separadores. |
| CustomMenuEnabled | VARIANT_BOOL, de solo lectura | Especifica si la parte personalizada del menú contextual está habilitada. De forma predeterminada, el valor de esta propiedad es FALSE. |
| Element | MenuItemEnum, de solo lectura | Devuelve el identificador del elemento con el índice especificado en la parte personalizada del menú contextual. |
| StandardMenuEnabled | VARIANT_BOOL, de solo lectura | Especifica si la parte estándar del menú contextual está habilitada. De forma predeterminada, el valor de esta propiedad es TRUE. |
| Nombre | Descripción |
|---|
| Delete | Elimina el comando especificado de la parte personalizada del menú contextual. |
| DeleteAll | Elimina todos los elementos de la parte personalizada del menú contextual. |
| DeleteAt | Elimina el elemento de la posición especificada de la parte personalizada del menú contextual. |
| Has | Permite determinar si la parte personalizada del menú contextual contiene el comando especificado. |
| InsertAt | Inserta el comando especificado en la posición indicada de la parte personalizada del menú contextual. |
| Item | Devuelve la constante MenuItemEnum correspondiente al elemento situado en la posición especificada dentro de la parte personalizada del menú contextual. |
IImageViewer::PopupMenu
IDocumentViewer::PopupMenu
ITextEditor::PopupMenu
ITextValidator::PopupMenu
Trabajar con colecciones
Trabajar con propiedades