InPlaceTextEditor-Klasse
Vererbungshierarchie
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.InPlaceTextEditor
Namespace: Microsoft.VisualStudio.Modeling.Diagrams
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Syntax
'Declaration
Public NotInheritable Class InPlaceTextEditor _
Implements IDisposable
public sealed class InPlaceTextEditor : IDisposable
Der InPlaceTextEditor-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
CommitOnEscape | Ruft einen Wert ab oder legt diesen fest, der angibt, ob die ESC-Taste einen Commit für die Bearbeitung ausführt.Wenn "true", wird die EINGABETASTE als CRLF für die direkte Bearbeitung verwendet. | |
EditorControl | Ruft das Windows-Steuerelement ab, das verwendet wird, um den Text zu ändern. | |
EditorFont | Ruft die benutzerdefinierte Schriftart für den Editor ab.Diese Eigenschaft gibt möglicherweise NULL zurück. In diesem Fall wird die Standardschriftart des Bearbeitungssteuerelements verwendet. | |
Field | Ruft das Feld ab, das gerade bearbeitet wird, oder das Feld, dessen Unterfeld gerade bearbeitet wird. | |
HorizontalAlignment | Ruft einen Wert ab bzw. legt diesen fest, mit dem die horizontale Ausrichtung des Texts im Editor angegeben wird. | |
Instance | Ruft die Singleton-InPlaceTextEditor-Instanz ab. | |
InUse | Ruft einen Wert ab, der angibt, ob das Bearbeitungssteuerelement aktuell aktive ist und gegenwärtig verwendet wird. | |
MultipleLineEditingEnabled | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob der Text-Editor die Mehrzeilenbearbeitung unterstützt. | |
Shape | Ruft die Form ab, deren Feld oder Unterfeld gerade bearbeitet wird. | |
SubField | Ruft das Nebenfeld ab, das gerade bearbeitet wird.Dies kann NULL sein. | |
WordWrap | Ruft einen Wert ab, der angibt, ob der Editor Zeilenumbruch verwenden soll, oder legt diesen fest. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
CancelPendingEdit | Bricht einen ausstehenden Bearbeitungsvorgang ab, sofern vorhanden. | |
CanEditValue | Gibt einen Wert zurück, der angibt, ob der Wert dieses Felds bearbeitet werden kann. | |
CommitPendingEdit | Führt eine ausstehende Bearbeitung aus, sofern vorhanden. | |
Dispose | Gibt alle von der aktuellen Instanz der InPlaceTextEditor-Klasse verwendeten Ressourcen frei. | |
EditValue(ShapeElement, ShapeField, ShapeSubField, DiagramClientView) | Ruft den direkten Editor auf. | |
EditValue(ShapeElement, ShapeField, ShapeSubField, DiagramClientView, PointD) | Ruft den direkten Editor auf und legt die Einfügemarke unter Verwendung der angegebenen Position des Mauszeigers fest. | |
EditValue(ShapeElement, ShapeField, ShapeSubField, DiagramClientView, String) | Ruft den direkten Editor auf und ersetzt den Text durch den angegebenen Text. | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
SetFont | Legt die Schriftart für diesen Editor fest. | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
BeginEdit | Ereignis ausgelöst, wenn die direkte Bearbeitung beginnt. | |
EndEdit | Ereignis ausgelöst, wenn die direkte Bearbeitung beendet wird. |
Zum Seitenanfang
Hinweise
Ein direkter Singleton Editor
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.