Udostępnij za pośrednictwem


Metoda TextSelection.CharLeft —

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

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

Składnia

'Deklaracja
Sub CharLeft ( _
    Extend As Boolean, _
    Count As Integer _
)
void CharLeft(
    bool Extend,
    int Count
)
void CharLeft(
    [InAttribute] bool Extend, 
    [InAttribute] int Count
)
abstract CharLeft : 
        Extend:bool * 
        Count:int -> unit
function CharLeft(
    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 przesunąć w lewo.Wartość domyślna to 1.

Uwagi

Jeśli Extend jest True, a następnie active koniec zaznaczonego tekstu zostanie przeniesiony po lewej Count znaków.W przeciwnym wypadku zaznaczenie tekstu jest zwinięte i umieszczony Count znaków do lewego końca active.

Po napotkaniu początku dokumentu przed Count znaków, a następnie pozycję pozostanie na początku dokumentu.Jeśli koniec aktywny jest na początku wiersza, następnie CharLeft pozostawia ją na koniec poprzedniego wiersza.Oznacza to, że wszystkie sekwencje nowego wiersza są traktowane jako pojedynczy znak.

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

Przykłady

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

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

TextSelection Interfejs

Przestrzeń nazw EnvDTE