IExpressionEditorInstance Interface

Définition

Représente une instance de l’éditeur d’expression.

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

Remarques

Pour obtenir une description détaillée d’une instance de l’éditeur d’expression, consultez IExpressionEditorService.

Propriétés

Nom Description
AcceptsReturn

Obtient ou définit une valeur qui indique si l’instance de l’éditeur d’expression accepte la clé RETURN.

AcceptsTab

Obtient ou définit une valeur qui indique si l’instance de l’éditeur d’expression accepte la touche TAB.

HasAggregateFocus

Obtient une valeur qui indique si l’instance a le focus d’agrégation.

HorizontalScrollBarVisibility

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

HostControl

Obtient une Control instance qui peut être utilisée pour s’afficher dans le ExpressionTextBox.

MaxLines

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

MinLines

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

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

Méthodes

Nom Description
CanCompleteWord()

Obtient une valeur qui indique si l’instance de l’éditeur d’expression peut terminer la chaîne tapée par l’utilisateur.

CanCopy()

Retourne une valeur qui indique si l’instance de l’éditeur d’expression 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 du filtrage IntelliSense.

CanGlobalIntellisense()

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

CanIncreaseFilterLevel()

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

CanParameterInfo()

Retourne une valeur qui indique si l’instance de l’é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 de l’éditeur d’expressions peut récupérer les informations de type à afficher dans une info-bulle d’informations rapides 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 de l’éditeur.

Close()

Ferme et vide les éléments de l’éditeur. Cela ferme l’instance de l’éditeur d’expression spécifique.

CompleteWord()

Détermine si l’instance de l’éditeur d’expressions peut fournir une liste d’achèvements pour le mot partiel tapé par l’utilisateur. Par exemple, les noms de membre, d’argument et de méthode peuvent être affichés à l’utilisateur pour tenter de les aider à compléter le mot qu’il tape.

Copy()

Copie l’expression active.

Cut()

Coupe l’expression active.

DecreaseFilterLevel()

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

Focus()

Définit le focus sur l’instance de l’éditeur.

GetCommittedText()

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

GlobalIntellisense()

Récupère IntelliSense global sur l’expression dans l’éditeur d’expressions et retourne une valeur qui indique si cette opération a réussi.

IncreaseFilterLevel()

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

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 réussi.

Paste()

Colle l’expression active.

QuickInfo()

Détermine si les informations de type à afficher dans une info-bulle d’informations rapides IntelliSense.

Redo()

Réapplique la dernière opération qui a été annulée dans l’éditeur, autrement dit, inverser les effets de l’opération d’annulation.

Undo()

Annule la dernière opération dans l’éditeur.

Événements

Nom Description
Closing

Se produit lorsque l’instance de l’éditeur d’expression se ferme.

GotAggregateFocus

Se produit lorsque l’instance de l’éditeur d’expression a le focus agrégé.

LostAggregateFocus

Représente un événement déclenché lorsque l’instance de l’éditeur d’expression perd le focus agrégé.

TextChanged

Représente un événement déclenché lorsque le texte d’une instance de l’éditeur d’expression est modifié.

S’applique à