Freigeben über


EditPoint.CharLeft-Methode

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

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

Syntax

'Declaration
Sub CharLeft ( _
    Count As Integer _
)
void CharLeft(
    int Count
)
void CharLeft(
    [InAttribute] int Count
)
abstract CharLeft : 
        Count:int -> unit 
function CharLeft(
    Count : int
)

Parameter

  • Count
    Typ: System.Int32
    Optional.Die Anzahl von Zeichen, um die nach links verschoben werden soll.Der Standard ist ein Zeichen.

Hinweise

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.

Beispiele

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

.NET Framework-Sicherheit

Siehe auch

Referenz

EditPoint Schnittstelle

EnvDTE-Namespace