TextSelection.CharLeft(Boolean, Int32) Methode

Definition

Verschiebt das Objekt um die angegebene Anzahl von Zeichen nach links.

void CharLeft(bool Extend = false, int Count = 1);
[System.Runtime.InteropServices.DispId(16)]
public void CharLeft (bool Extend = false, int Count = 1);
[<System.Runtime.InteropServices.DispId(16)>]
abstract member CharLeft : bool * int -> unit
Public Sub CharLeft (Optional Extend As Boolean = false, Optional Count As Integer = 1)

Parameter

Extend
Boolean

(Optional) Bestimmt, ob der verschobene Text reduziert ist. Der Standardwert ist False.

Count
Int32

Dies ist optional. Stellt die Anzahl von Zeichen dar, um die nach links verschoben werden soll. Der Standardwert ist 1.

Attribute

Beispiele

Sub ChangeLeftExample()  
   ' Open a document before running this example.  
   Dim objSel As TextSelection = DTE.ActiveDocument.Selection  
   objSel.StartOfDocument(True)  
   objSel.StartOfLine(vsStartOfLineOptions.vsStartOfLineOptionsFirstText)  
   objSel.CharRight(True, 4)  
   objSel.ChangeCase(vsCaseOptions.vsCaseOptionsUppercase)  
   MsgBox("Turned text uppercase.")  
   objSel.CharLeft(False, 1)  
   objSel.ChangeCase(vsCaseOptions.vsCaseOptionsLowercase)  
   MsgBox("Turned text lowercase.")  
End Sub  

Hinweise

Wenn Extend True den Wert hat, wird das aktive Ende der Textauswahl nach links verschoben Count . Andernfalls wird die Textauswahl reduziert, und die Count Zeichen werden Links vom aktiven Ende positioniert.

Wenn der Anfang des Dokuments vor Count Zeichen steht, bleibt die Position am Anfang des Dokuments. Wenn sich das aktive Ende am Anfang einer Zeile befindet, wird CharLeft es am Ende der vorherigen Zeile belassen. Das heißt, dass alle Zeilen mit Zeilen vorsequenzen als einzelnes Zeichen behandelt werden.

Wenn Count negativ ist, CharLeft verhält sich wie CharRight .

Gilt für