Os Visual Components são implementados no FRE para Windows.
Este objeto representa o menu de contexto de um Visual Component. O menu de contexto de cada componente tem uma parte padrão e uma parte personalizada:
- A parte padrão do menu de contexto é exibida no componente por padrão. Essa parte não pode ser alterada. Você só pode mostrar ou ocultar essa parte do menu usando a propriedade StandardMenuEnabled.
- A parte personalizada do menu de contexto pode ser editada. Por padrão, ela está vazia. Você pode adicionar a essa parte do menu de contexto qualquer um dos comandos padrão disponíveis para o componente ou quaisquer comandos personalizados. A parte personalizada do menu de contexto é sempre exibida depois da parte padrão. Ela também pode ser ativada ou desativada — use a propriedade CustomMenuEnabled. Observe que todas as propriedades e métodos indexados usam o índice na coleção de comandos da parte personalizada do menu de contexto.
Os seguintes Visual Components têm um menu de contexto: ImageViewer, ZoomViewer, TextEditor, DocumentViewer. Veja a lista de comandos disponíveis e os comandos que podem ser usados no menu de contexto:
| Name | Type | Description |
|---|
| Count | int, somente leitura | Retorna o número de elementos na parte personalizada do menu de contexto. Os elementos são comandos e separadores. |
| CustomMenuEnabled | VARIANT_BOOL, somente leitura | Especifica se a parte personalizada do menu de contexto está habilitada. Por padrão, o valor dessa propriedade é FALSE. |
| Element | MenuItemEnum, somente leitura | Retorna o identificador do elemento com o índice especificado na parte personalizada do menu de contexto. |
| StandardMenuEnabled | VARIANT_BOOL, somente leitura | Especifica se a parte padrão do menu de contexto está habilitada. Por padrão, o valor dessa propriedade é TRUE. |
| Nome | Descrição |
|---|
| Delete | Remove o comando especificado da parte personalizada do menu de contexto. |
| DeleteAll | Remove todos os elementos da parte personalizada do menu de contexto. |
| DeleteAt | Remove o elemento na posição especificada da parte personalizada do menu de contexto. |
| Has | Permite verificar se a parte personalizada do menu de contexto contém o comando especificado. |
| InsertAt | Insere o comando especificado na posição especificada na parte personalizada do menu de contexto. |
| Item | Retorna a constante MenuItemEnum correspondente ao elemento na posição especificada na parte personalizada do menu de contexto. |
IImageViewer::PopupMenu
IDocumentViewer::PopupMenu
ITextEditor::PopupMenu
ITextValidator::PopupMenu
Trabalhando com coleções
Trabalhando com Properties