Freigeben über


TextSelection.CharRight-Methode

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

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

Syntax

'Declaration
Sub CharRight ( _
    Extend As Boolean, _
    Count As Integer _
)
void CharRight(
    bool Extend,
    int Count
)
void CharRight(
    [InAttribute] bool Extend, 
    [InAttribute] int Count
)
abstract CharRight : 
        Extend:bool * 
        Count:int -> unit 
function CharRight(
    Extend : boolean, 
    Count : int
)

Parameter

  • Extend
    Typ: System.Boolean
    Optional.Bestimmt, ob der verschobene Text reduziert wird.Der Standardwert ist false.
  • Count
    Typ: System.Int32
    Optional.Stellt die Anzahl von Zeichen dar, um die nach rechts verschoben werden soll.Der Standardwert ist 1.

Hinweise

Wenn Extend den Wert true hat, wird das aktive Ende des markierten Textes um Count Zeichen nach rechts verschoben. Andernfalls wird der markierte Text reduziert und Count Zeichen rechts vom aktiven Ende positioniert.

Wenn das Ende des Dokuments vor Count Zeichen erreicht wird, wird die Position am Ende des Dokuments beibehalten. Wenn sich das aktive Ende am Ende einer Zeile befindet, belässt CharLeft es am Anfang der nächsten Zeile. Dies bedeutet, dass alle Zeilenumbrüche wie ein einzelnes Zeichen behandelt werden.

Wenn Count negativ ist, hat CharRight dieselbe Funktion wie die CharLeft-Methode.

Beispiele

Sub CharRightExample()
   ' 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

.NET Framework-Sicherheit

Siehe auch

Referenz

TextSelection Schnittstelle

EnvDTE-Namespace