Partager via


InPlaceTextEditor, classe

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.InPlaceTextEditor

Espace de noms :  Microsoft.VisualStudio.Modeling.Diagrams
Assembly :  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Syntaxe

'Déclaration
Public NotInheritable Class InPlaceTextEditor _
    Implements IDisposable
public sealed class InPlaceTextEditor : IDisposable

Le type InPlaceTextEditor expose les membres suivants.

Propriétés

  Nom Description
Propriété publique CommitOnEscape Obtient ou définit une valeur indiquant si la touche Echap valide la modification.Si la valeur est true, la touche Entrée sera utilisée comme CRLF pour la modification sur place.
Propriété publique EditorControl Obtient le contrôle Windows utilisé pour modifier le texte.
Propriété publique EditorFont Obtient la police personnalisée pour cet éditeur.Cette propriété peut retourner Null, auquel cas la police par défaut du contrôle d'édition est utilisée.
Propriété publique Field Obtient le champ qui est actuellement modifié ou le champ dont le sous-champ est en cours de modification.
Propriété publique HorizontalAlignment Obtient ou définit une valeur indiquant l'alignement horizontal du texte dans l'éditeur.
Propriété publiqueMembre statique Instance Obtient l'instance singleton InPlaceTextEditor.
Propriété publique InUse Obtient une valeur indiquant si le contrôle d'édition est actuellement actif et en cours d'utilisation.
Propriété publique MultipleLineEditingEnabled Obtient ou définit une valeur indiquant si l'éditeur de texte prend en charge l'édition multiligne.
Propriété publique Shape Obtient la forme dont le champ ou le sous-champ est en cours de modification.
Propriété publique SubField Obtient le sous-champ en cours de modification.Cette valeur peut être null.
Propriété publique WordWrap Obtient ou définit une valeur indiquant si l'éditeur doit appliquer la fonction de retour automatique à la ligne.

Début

Méthodes

  Nom Description
Méthode publique CancelPendingEdit Annulez une modification en attente, le cas échéant.
Méthode publique CanEditValue Retourne une valeur indiquant si la valeur de ce champ peut être modifiée.
Méthode publique CommitPendingEdit Valide une modification en attente, le cas échéant.
Méthode publique Dispose Libère toutes les ressources utilisées par l'instance actuelle de la classe InPlaceTextEditor.
Méthode publique EditValue(ShapeElement, ShapeField, ShapeSubField, DiagramClientView) Appelle l'éditeur sur place.
Méthode publique EditValue(ShapeElement, ShapeField, ShapeSubField, DiagramClientView, PointD) Appelle l'éditeur sur place, en définissant le signe insertion à la position de la souris spécifiée.
Méthode publique EditValue(ShapeElement, ShapeField, ShapeSubField, DiagramClientView, String) Appelle l'éditeur sur place, en remplaçant le texte par le texte spécifié.
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique SetFont Définit la police de cet éditeur.
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)

Début

Événements

  Nom Description
Événement public BeginEdit Événement déclenché lorsque la modification sur place démarre.
Événement public EndEdit Événement déclenché lorsque la modification sur place est terminée.

Début

Notes

Un éditeur sur place singleton

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.Modeling.Diagrams, espace de noms