IExpressionEditorInstance Interface

Definição

Representa uma instância de editor de expressões.

public interface class IExpressionEditorInstance
public interface IExpressionEditorInstance
type IExpressionEditorInstance = interface
Public Interface IExpressionEditorInstance

Observações

Para uma descrição detalhada de uma instância de editor de expressões, veja IExpressionEditorService.

Propriedades

Name Description
AcceptsReturn

Recebe ou define um valor que indica se a instância do editor de expressões aceita a chave RETURN.

AcceptsTab

Recebe ou define um valor que indica se a instância do editor de expressões aceita a tecla TAB.

HasAggregateFocus

Obtém um valor que indica se a instância tem foco agregado.

HorizontalScrollBarVisibility

Recebe ou define um valor que indica se a barra de scroll horizontal é visível.

HostControl

Obtém uma Control instância que pode ser usada para mostrar no ExpressionTextBox.

MaxLines

Obtém ou define o número máximo de linhas de texto a serem exibidas pelo ExpressionTextBox controlo. Esta propriedade define implicitamente a altura do ExpressionTextBox controlo ao crescer para se ajustar.

MinLines

Obtém ou define o número mínimo de linhas de texto a serem exibidas pelo ExpressionTextBox controlo. Esta propriedade define implicitamente a altura do ExpressionTextBox controlo.

Text

Recebe ou define o valor do texto.

VerticalScrollBarVisibility

Recebe ou define um valor que indica se a barra de scroll vertical é visível.

Métodos

Name Description
CanCompleteWord()

Recebe um valor que indica se a instância do editor de expressões consegue completar a cadeia que está a ser digitada pelo utilizador.

CanCopy()

Devolve um valor que indica se a instância do editor de expressões pode ser fechada.

CanCut()

Devolve um valor que indica se a expressão pode ser cortada.

CanDecreaseFilterLevel()

Devolve um valor que indica se o nível do filtro pode ser diminuído ao usar filtragem Intellisense.

CanGlobalIntellisense()

Devolve um valor que indica se a instância do editor de expressões pode recuperar o IntelliSense global na expressão.

CanIncreaseFilterLevel()

Devolve um valor que indica se o nível do filtro pode ser aumentado ao utilizar filtragem Intellisense.

CanParameterInfo()

Devolve um valor que indica se a instância do editor de expressões pode recuperar informação de parâmetros na expressão.

CanPaste()

Devolve um valor que indica se a expressão pode ser colada.

CanQuickInfo()

Devolve um valor que indica se a instância do editor de expressões pode recuperar informação de tipo a ser mostrada numa dica de informação rápida do IntelliSense.

CanRedo()

Devolve um valor que indica se o sistema pode refazer a operação.

CanUndo()

Devolve um valor que indica se o sistema pode desfazer a operação.

ClearSelection()

Limpa a seleção na instância do editor.

Close()

Fecha e elimina os itens do editor. Isto fechará a instância específica do editor de expressões.

CompleteWord()

Determina se a instância do editor de expressões pode fornecer uma lista de completações para a palavra parcial digitada pelo utilizador. Por exemplo, nomes de membros, argumentos e métodos podem ser mostrados ao utilizador numa tentativa de o ajudar a completar a palavra que está a escrever.

Copy()

Copia a expressão ativa.

Cut()

Corta a expressão ativa.

DecreaseFilterLevel()

Diminui o nível do filtro para mostrar todos os itens na lista de filtros do Intellisense e devolve um valor que indica se esta operação foi bem-sucedida.

Focus()

Define o foco na instância do editor.

GetCommittedText()

Obtém o texto usado para gerar uma expressão.

GlobalIntellisense()

Recupera o IntelliSense global na expressão no editor de expressões e devolve um valor que indica se esta operação foi bem-sucedida.

IncreaseFilterLevel()

Aumenta o nível do filtro para mostrar itens comuns na lista de filtros do Intellisense e devolve um valor que indica se esta operação foi bem-sucedida.

ParameterInfo()

Recupera a informação dos parâmetros da expressão no editor de expressões e devolve um valor que indica se esta operação foi bem-sucedida.

Paste()

Cola a expressão ativa.

QuickInfo()

Determina se a informação do tipo será mostrada numa dica de informação rápida do IntelliSense.

Redo()

Reaplica a última operação que foi desfeita no editor, ou seja, reverter os efeitos da operação de desfazer.

Undo()

Desfaz a última operação no editor.

evento

Name Description
Closing

Ocorre quando a instância do editor de expressões está a fechar.

GotAggregateFocus

Ocorre quando a instância do editor de expressões tem foco agregado.

LostAggregateFocus

Representa um evento que é ativado quando a instância do editor de expressões perde o foco agregado.

TextChanged

Representa um evento que surge quando o texto numa instância de editor de expressões é alterado.

Aplica-se a