IExpressionEditorInstance Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
| MaxLines |
Obtient ou définit le nombre maximal de lignes de texte à afficher par le |
| MinLines |
Obtient ou définit le nombre minimal de lignes de texte à afficher par 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é. |