I Visual Components sono implementati in FRE per Windows.
Questo oggetto rappresenta il menu contestuale di un Visual Component. Il menu contestuale di ciascun componente è composto da una parte standard e da una parte personalizzata:
- La parte standard del menu contestuale è quella visualizzata per impostazione predefinita nel componente. Questa parte non può essere modificata. È possibile solo visualizzare o nascondere questa parte del menu usando la proprietà StandardMenuEnabled.
- La parte personalizzata del menu contestuale può essere modificata. Per impostazione predefinita, è vuota. In questa parte del menu contestuale è possibile aggiungere uno qualsiasi dei comandi standard disponibili per il componente oppure eventuali comandi personalizzati. La parte personalizzata del menu contestuale viene sempre visualizzata dopo la parte standard. Anche la parte personalizzata del menu contestuale può essere abilitata o disabilitata: usare la proprietà CustomMenuEnabled. Si noti che tutte le proprietà e i metodi indicizzati usano l’indice nella raccolta dei comandi della parte personalizzata del menu contestuale.
I seguenti Visual Components hanno un menu contestuale: ImageViewer, ZoomViewer, TextEditor, DocumentViewer. Vedere l’elenco dei comandi disponibili e dei comandi che possono essere usati nel menu contestuale:
| Nome | Tipo | Descrizione |
|---|
| Count | int, di sola lettura | Restituisce il numero di elementi nella parte personalizzata del menu contestuale. Gli elementi sono comandi e separatori. |
| CustomMenuEnabled | VARIANT_BOOL, di sola lettura | Specifica se la parte personalizzata del menu contestuale è abilitata. Per impostazione predefinita, il valore di questa proprietà è FALSE. |
| Element | MenuItemEnum, di sola lettura | Restituisce l’identificatore dell’elemento all’indice specificato nella parte personalizzata del menu contestuale. |
| StandardMenuEnabled | VARIANT_BOOL, di sola lettura | Specifica se la parte standard del menu contestuale è abilitata. Per impostazione predefinita, il valore di questa proprietà è TRUE. |
| Nome | Descrizione |
|---|
| Delete | Rimuove il comando specificato dalla parte personalizzata del menu contestuale. |
| DeleteAll | Rimuove tutti gli elementi dalla parte personalizzata del menu contestuale. |
| DeleteAt | Rimuove dalla parte personalizzata del menu contestuale l’elemento nella posizione specificata. |
| Has | Consente di verificare se la parte personalizzata del menu contestuale contiene il comando specificato. |
| InsertAt | Inserisce il comando specificato nella posizione indicata della parte personalizzata del menu contestuale. |
| Item | Restituisce la costante MenuItemEnum corrispondente all’elemento nella posizione specificata della parte personalizzata del menu contestuale. |
IImageViewer::PopupMenu
IDocumentViewer::PopupMenu
ITextEditor::PopupMenu
ITextValidator::PopupMenu
Utilizzo delle raccolte
Utilizzo delle proprietà