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: BooleanOpcjonalnie.Określa, czy tekst przeniesiony jest zwinięty, czy nie.Wartość domyślna to False.
Count
Typ: Int32Opcjonalnie.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
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.