EditPoint2.CharLeft(Int32) Methode

Definition

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

void CharLeft(int Count = 1);
[System.Runtime.InteropServices.DispId(101)]
public void CharLeft (int Count = 1);
[<System.Runtime.InteropServices.DispId(101)>]
abstract member CharLeft : int -> unit
Public Sub CharLeft (Optional Count As Integer = 1)

Parameter

Count
Int32

(Optional) Die Anzahl von Zeichen, um die nach links verschoben werden soll. Standard ist 1 Zeichen.

Implementiert

Attribute

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  

Hinweise

CharLeft Verschiebt den Bearbeitungs Punkt um die angegeben Anzahl von Zeichen nach links. Wenn der Anfang des Dokuments vor der angegeben Anzahl von Zeichen erreicht wird, verbleibt der Cursor am Anfang des Dokuments. Wenn sich der Bearbeitungs Punkt am Anfang einer Zeile befindet, wird CharLeft er am Ende der vorherigen Zeile belassen. Das heißt, dass alle Zeilen mit Zeilen vorsequenzen als einzelnes Zeichen behandelt werden.

Wenn der Wert von Count negativ ist, wird von die- CharLeft Methode identisch mit der-Methode durchführt CharRight .

Gilt für