Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

EditPoint.CharLeft-Methode

Aktualisiert: November 2007

Verschiebt den Bearbeitungspunkt um die angegebene Anzahl von Zeichen nach links.

Namespace:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

void CharLeft(
	int Count
)

Parameter

Count
Typ: System.Int32

Optional. Die Anzahl von Zeichen, um die nach links verschoben werden soll. Der Standard ist ein Zeichen.

CharLeft verschiebt den Bearbeitungspunkt um die angegebene Anzahl von Zeichen nach links. Wenn der Anfang des Dokuments vor der angegebenen Anzahl von Zeichen erreicht wird, bleibt der Cursor am Anfang des Dokuments. Wenn sich der Bearbeitungspunkt am Anfang einer Zeile befindet, belässt ihn CharLeft am Ende der vorherigen Zeile. Dies bedeutet, dass alle Zeilenumbrüche wie ein einzelnes Zeichen behandelt werden.

Wenn der Wert von Count negativ ist, verhält sich CharLeft wie die CharRight-Methode.

Sub CharLeftExample()
   Dim objTextDoc As TextDocument
   Dim objEditPt As EditPoint, iCtr As Integer
        
   ' Create a new text file.
   DTE.ItemOperations.NewFile("General\Text File")
        
   ' Get a handle to the new document and create an EditPoint.
   objTextDoc = DTE.ActiveDocument.Object("TextDocument")
   objEditPt = objTextDoc.StartPoint.CreateEditPoint
        
   ' Insert ten lines of text.
   For iCtr = 1 To 10
      objeditpt.Insert("This is a test." & Chr(13))
   Next iCtr
        
   ' Change the first letter of the fourth word of the fourth line.
   objEditPt.StartOfDocument()
   objEditPt.LineDown(3)
   objEditPt.WordRight(3)
   objEditPt.CharRight(2)
   objEditPt.CharLeft(2)
   objeditpt.Delete(1)
   objEditPt.Insert("p")
End Sub
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
© 2013 Microsoft. Alle Rechte vorbehalten.