Udostępnij za pośrednictwem


Metoda TextSelection.CharRight —

Przesuwa obiekt określoną liczbę znaków z prawej.

Przestrzeń nazw:  EnvDTE
Zestaw:  EnvDTE (w EnvDTE.dll)

Składnia

'Deklaracja
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
)

Parametry

  • Extend
    Typ: Boolean

    Opcjonalnie.Określa, czy tekst przeniesiony jest zwinięty, czy nie.Wartość domyślna to false.

  • Count
    Typ: Int32

    Opcjonalnie.Reprezentuje liczbę znaków, aby przenieść w prawo.Wartość domyślna to 1.

Uwagi

Jeśli Extend jest true, a następnie active koniec zaznaczonego tekstu zostanie przeniesiony po prawej Count znaków.W przeciwnym wypadku zaznaczenie tekstu jest zwinięte i umieszczony Count znaków z prawej strony active koniec.

Po napotkaniu końca dokumentu przed Count znaków, a następnie pozycję pozostanie na końcu dokumentu.Jeśli aktywne koniec znajduje się na końcu wiersza, następnie CharLeft pozostawia ją na początku następnego wiersza.Oznacza to, że wszystkie sekwencje nowego wiersza są traktowane jako pojedynczy znak.

Jeśli Count następnie jest ujemna, CharRight działa jak CharLeft metody.

Przykłady

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

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

TextSelection Interfejs

Przestrzeń nazw EnvDTE