Partager via


IExpressionEditorInstance Interface

Définition

Représente une instance d'éditeur d'expressions.

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

Remarques

Pour une description détaillée d'une instance d'éditeur d'expressions, consultez IExpressionEditorService.

Propriétés

AcceptsReturn

Obtient ou définit une valeur qui indique si l'instance d'éditeur d'expressions accepte la touche RETOUR.

AcceptsTab

Obtient ou définit une valeur qui indique si l'instance d'éditeur d'expressions accepte la touche TAB.

HasAggregateFocus

Obtient une valeur qui indique si l'instance possède un focus global.

HorizontalScrollBarVisibility

Obtient ou définit une valeur qui indique si la barre de défilement horizontale est affichée.

HostControl

Obtient une instance Control qui peut être utilisée pour son affichage dans ExpressionTextBox.

MaxLines

Obtient ou définit le nombre maximal de lignes de texte à afficher par le contrôle ExpressionTextBox. Cette propriété définit implicitement la hauteur du contrôle ExpressionTextBox lorsque vous l'agrandissez pour ajuster sa taille.

MinLines

Obtient ou définit le nombre minimal de lignes de texte à afficher par le contrôle ExpressionTextBox. Cette propriété définit implicitement la hauteur du contrôle ExpressionTextBox.

Text

Obtient ou définit la valeur du texte.

VerticalScrollBarVisibility

Obtient ou définit une valeur qui indique si la barre de défilement verticale est affichée.

Méthodes

CanCompleteWord()

Obtient une valeur qui indique si l’instance d’éditeur d’expressions peut compléter la chaîne saisie par l’utilisateur.

CanCopy()

Retourne une valeur qui indique si l’instance d’éditeur d’expressions peut être fermée.

CanCut()

Retourne une valeur qui indique si l’expression peut être coupée.

CanDecreaseFilterLevel()

Retourne une valeur qui indique si le niveau de filtre peut être diminué lors de l'utilisation de filtrage IntelliSense.

CanGlobalIntellisense()

Retourne une valeur qui indique si l’instance d’éditeur d’expressions peut récupérer l’intégralité d’IntelliSense sur l’expression.

CanIncreaseFilterLevel()

Retourne une valeur qui indique si le niveau de filtre peut être augmenté lors de l'utilisation de filtrage IntelliSense.

CanParameterInfo()

Retourne une valeur qui indique si l’instance d’éditeur d’expression peut récupérer des informations de paramètre sur l’expression.

CanPaste()

Retourne une valeur qui indique si l’expression peut être collée.

CanQuickInfo()

Retourne une valeur qui indique si l’instance d’éditeur d’expressions peut récupérer des informations de type afin qu’elles s’affichent dans une info-bulle d’info express IntelliSense.

CanRedo()

Retourne une valeur qui indique si le système peut rétablir l’opération.

CanUndo()

Retourne une valeur qui indique si le système peut annuler l’opération.

ClearSelection()

Efface la sélection dans l'instance d'éditeur.

Close()

Ferme et vide les éléments d'éditeur. Cette opération permet de fermer l'instance d'éditeur d'expressions spécifique.

CompleteWord()

Détermine si l'instance d'éditeur d'expressions peut fournir une liste de réalisations pour le mot partiel tapé par l'utilisateur. Par exemple, les noms de membres, d’arguments et de méthodes peuvent être affichés dans le cadre d’une tentative de les aider à compléter le mot qu’ils tapent.

Copy()

Copie l'expression active.

Cut()

Coupe l'expression active.

DecreaseFilterLevel()

Diminue le niveau de filtre pour afficher tous les éléments dans la liste de filtres IntelliSense et retourne une valeur qui indique si cette opération a abouti.

Focus()

Définit le focus sur l'instance d'éditeur.

GetCommittedText()

Obtient le texte utilisé pour générer une expression.

GlobalIntellisense()

Récupère l'intégralité d'IntelliSense sur l'expression dans l'éditeur d'expressions et retourne une valeur qui indique si cette opération a abouti.

IncreaseFilterLevel()

Augmente le niveau de filtre pour afficher les éléments communs dans la liste de filtres IntelliSense et retourne une valeur qui indique si cette opération a abouti.

ParameterInfo()

Récupère les informations de paramètre sur l'expression dans l'éditeur d'expressions et retourne une valeur qui indique si cette opération a abouti.

Paste()

Colle l'expression active.

QuickInfo()

Détermine si des informations de type doivent être affichées dans une info-bulle d'info express IntelliSense.

Redo()

Réapplique la dernière opération annulée dans l'éditeur. En d'autres termes, elle rétablit les effets de l'opération d'annulation.

Undo()

Annule la dernière opération effectuée dans l'éditeur.

Événements

Closing

Se produit lorsque l'instance d'éditeur d'expressions se ferme.

GotAggregateFocus

Se produit lorsque l'instance d'éditeur d'expressions possède un focus global.

LostAggregateFocus

Représente un événement déclenché lorsque l'instance d'éditeur d'expressions perd le focus global.

TextChanged

Représente un événement déclenché lorsque le texte d'une instance d'éditeur d'expressions est modifié.

S’applique à