> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Objeto PopupMenu (interfaz IPopupMenu)

> Objeto PopupMenu (interfaz IPopupMenu) en ABBYY FineReader Engine Visual Components para Windows: este objeto representa un menú contextual de un Visual Component.

<Warning>
  Visual Components se implementan en FRE para Windows.
</Warning>

Este objeto representa el menú contextual de un Visual Component. 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 Visual Components tienen un menú contextual: [ImageViewer](/es/fine-reader/engine/visual-components-reference/imageviewer), [ZoomViewer](/es/fine-reader/engine/visual-components-reference/zoomviewer), [TextEditor](/es/fine-reader/engine/visual-components-reference/texteditor), [DocumentViewer](/es/fine-reader/engine/visual-components-reference/documentviewer). Consulte la lista de comandos disponibles y los comandos que se pueden usar en el menú contextual:

* [Comandos de Image Viewer](/es/fine-reader/engine/visual-components-reference/imageviewer/image-viewer-commands)

* [Comandos de Zoom Viewer](/es/fine-reader/engine/visual-components-reference/zoomviewer/zoom-viewer-commands)

* [Comandos de Text Editor](/es/fine-reader/engine/visual-components-reference/texteditor/text-editor-commands)

* [Comandos de Document Viewer](/es/fine-reader/engine/visual-components-reference/documentviewer/document-viewer-commands)

* La indexación de las colecciones de ABBYY FineReader Engine comienza en 0.

* La instrucción foreach de C# (for each en Visual Basic .NET) se puede usar para manipular la colección."

<div id="properties">
  ## Propiedades
</div>

| Nombre                                                                                                         | Tipo                                                                                                                                 | Descripción                                                                                                                             |
| -------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------- |
| Count                                                                                                          | [int](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties), 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](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties), de solo lectura | Especifica si la parte personalizada del menú contextual está habilitada. De forma predeterminada, el valor de esta propiedad es FALSE. |
| [Element](/es/fine-reader/engine/visual-components-reference/supplementary-objects/popupmenu/element-property) | [MenuItemEnum](/es/fine-reader/engine/visual-components-reference/enumerations/menuitemenum), de solo lectura                        | Devuelve el identificador del elemento con el índice especificado en la parte personalizada del menú contextual.                        |
| StandardMenuEnabled                                                                                            | [VARIANT\_BOOL](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties), de solo lectura | Especifica si la parte estándar del menú contextual está habilitada. De forma predeterminada, el valor de esta propiedad es TRUE.       |

<div id="methods">
  ## Métodos
</div>

| Nombre                                                                                                           | Descripción                                                                                                                                                                                                                              |
| ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Delete](/es/fine-reader/engine/visual-components-reference/supplementary-objects/popupmenu/delete-method)       | Elimina el comando especificado de la parte personalizada del menú contextual.                                                                                                                                                           |
| [DeleteAll](/es/fine-reader/engine/visual-components-reference/supplementary-objects/popupmenu/deleteall-method) | Elimina todos los elementos de la parte personalizada del menú contextual.                                                                                                                                                               |
| [DeleteAt](/es/fine-reader/engine/visual-components-reference/supplementary-objects/popupmenu/deleteat-method)   | Elimina el elemento de la posición especificada de la parte personalizada del menú contextual.                                                                                                                                           |
| [Has](/es/fine-reader/engine/visual-components-reference/supplementary-objects/popupmenu/has-method)             | Permite determinar si la parte personalizada del menú contextual contiene el comando especificado.                                                                                                                                       |
| [InsertAt](/es/fine-reader/engine/visual-components-reference/supplementary-objects/popupmenu/insertat-method)   | Inserta el comando especificado en la posición indicada de la parte personalizada del menú contextual.                                                                                                                                   |
| [Item](/es/fine-reader/engine/visual-components-reference/supplementary-objects/toolbar/item-method)             | Devuelve la constante [MenuItemEnum](/es/fine-reader/engine/visual-components-reference/enumerations/menuitemenum) correspondiente al elemento situado en la posición especificada dentro de la parte personalizada del menú contextual. |

<div id="see-also">
  ## Consulte también
</div>

[IImageViewer::PopupMenu](/es/fine-reader/engine/visual-components-reference/imageviewer)

[IDocumentViewer::PopupMenu](/es/fine-reader/engine/visual-components-reference/documentviewer)

[ITextEditor::PopupMenu](/es/fine-reader/engine/visual-components-reference/texteditor)

[ITextValidator::PopupMenu](/es/fine-reader/engine/visual-components-reference/textvalidator)

[Trabajar con colecciones](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-collections)

[Trabajar con propiedades](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)
