> ## 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.

# Objet PopupMenu (interface IPopupMenu)

> Objet PopupMenu (interface IPopupMenu) dans les composants visuels ABBYY FineReader Engine sous Windows — Cet objet représente un menu contextuel d’un composant visuel.

<Warning>
  Les composants visuels sont implémentés dans FRE pour Windows.
</Warning>

Cet objet représente le menu contextuel d’un composant visuel. Le menu contextuel de chaque composant comporte une partie standard et une partie personnalisée :

* La partie standard du menu contextuel est celle qui s’affiche par défaut dans le composant. Cette partie ne peut pas être modifiée. Vous pouvez uniquement afficher ou masquer cette partie du menu à l’aide de la propriété StandardMenuEnabled.
* La partie personnalisée du menu contextuel peut être modifiée. Par défaut, elle est vide. Vous pouvez ajouter à cette partie du menu contextuel n’importe quelle commande standard disponible pour le composant, ainsi que des commandes personnalisées. La partie personnalisée du menu contextuel s’affiche toujours après la partie standard. Elle peut également être activée ou désactivée — utilisez la propriété CustomMenuEnabled. Notez que toutes les propriétés et méthodes indexées utilisent l’indice dans la collection de commandes de la partie personnalisée du menu contextuel.

Les composants visuels suivants disposent d’un menu contextuel : [ImageViewer](/fr/fine-reader/engine/visual-components-reference/imageviewer), [ZoomViewer](/fr/fine-reader/engine/visual-components-reference/zoomviewer), [TextEditor](/fr/fine-reader/engine/visual-components-reference/texteditor), [DocumentViewer](/fr/fine-reader/engine/visual-components-reference/documentviewer). Consultez la liste des commandes disponibles et de celles qui peuvent être utilisées dans le menu contextuel :

* [Commandes de l’ImageViewer](/fr/fine-reader/engine/visual-components-reference/imageviewer/image-viewer-commands)

* [Commandes du ZoomViewer](/fr/fine-reader/engine/visual-components-reference/zoomviewer/zoom-viewer-commands)

* [Commandes du TextEditor](/fr/fine-reader/engine/visual-components-reference/texteditor/text-editor-commands)

* [Commandes du DocumentViewer](/fr/fine-reader/engine/visual-components-reference/documentviewer/document-viewer-commands)

* Les collections ABBYY FineReader Engine sont indexées à partir de 0.

* L’instruction foreach en C# (for each en Visual Basic .NET) peut être utilisée pour manipuler la collection.

<div id="properties">
  ## Propriétés
</div>

| Nom                                                                                                            | Type                                                                                                                               | Description                                                                                                                               |
| -------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- |
| Count                                                                                                          | [int](/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties), lecture seule           | Renvoie le nombre d'éléments dans la partie personnalisée du menu contextuel. Les éléments peuvent être des commandes ou des séparateurs. |
| CustomMenuEnabled                                                                                              | [VARIANT\_BOOL](/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties), lecture seule | Indique si la partie personnalisée du menu contextuel est activée. Par défaut, la valeur de cette propriété est FALSE.                    |
| [Element](/fr/fine-reader/engine/visual-components-reference/supplementary-objects/popupmenu/element-property) | [MenuItemEnum](/fr/fine-reader/engine/visual-components-reference/enumerations/menuitemenum), lecture seule                        | Renvoie l'identifiant de l'élément à l'indice spécifié dans la partie personnalisée du menu contextuel.                                   |
| StandardMenuEnabled                                                                                            | [VARIANT\_BOOL](/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties), lecture seule | Indique si la partie standard du menu contextuel est activée. Par défaut, la valeur de cette propriété est TRUE.                          |

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

| Nom                                                                                                              | Description                                                                                                                                                                                                                |
| ---------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Delete](/fr/fine-reader/engine/visual-components-reference/supplementary-objects/popupmenu/delete-method)       | Supprime la commande spécifiée de la partie personnalisée du menu contextuel.                                                                                                                                              |
| [DeleteAll](/fr/fine-reader/engine/visual-components-reference/supplementary-objects/popupmenu/deleteall-method) | Supprime tous les éléments de la partie personnalisée du menu contextuel.                                                                                                                                                  |
| [DeleteAt](/fr/fine-reader/engine/visual-components-reference/supplementary-objects/popupmenu/deleteat-method)   | Supprime l’élément situé à la position spécifiée de la partie personnalisée du menu contextuel.                                                                                                                            |
| [Has](/fr/fine-reader/engine/visual-components-reference/supplementary-objects/popupmenu/has-method)             | Permet de déterminer si la partie personnalisée du menu contextuel contient la commande spécifiée.                                                                                                                         |
| [InsertAt](/fr/fine-reader/engine/visual-components-reference/supplementary-objects/popupmenu/insertat-method)   | Insère la commande spécifiée à la position indiquée dans la partie personnalisée du menu contextuel.                                                                                                                       |
| [Item](/fr/fine-reader/engine/visual-components-reference/supplementary-objects/toolbar/item-method)             | Renvoie la constante [MenuItemEnum](/fr/fine-reader/engine/visual-components-reference/enumerations/menuitemenum) correspondant à l’élément situé à la position spécifiée dans la partie personnalisée du menu contextuel. |

<div id="see-also">
  ## Voir aussi
</div>

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

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

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

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

[Utilisation des collections](/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-collections)

[Utilisation des propriétés](/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)
