Partilhar via


Método TextSelection.CharLeft

Move o objeto, o número especificado de caracteres para a esquerda.

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

Sintaxe

'Declaração
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
)

Parâmetros

  • Extend
    Tipo: System.Boolean
    Opcional.Determina se o texto movido é recolhido ou não.O padrão é False.
  • Count
    Tipo: System.Int32
    Opcional.Representa o número de caracteres para mover para a esquerda.O padrão é 1.

Comentários

Se Extend é True, o final ativo do texto selecionado é movido para a esquerda Count caracteres. Caso contrário, o texto selecionado é recolhido e posicionado Count caracteres à esquerda do final de ativo.

Se o início do documento for encontrado antes de Count caracteres, em seguida, a posição é deixado no início do documento. Se o final ativo é no início de uma linha, em seguida, CharLeft deixa no final da linha anterior. Ou seja, todas as seqüências de nova linha são tratadas como um único caractere.

Se Count for negativo, em seguida, CharLeft age como o CharRight.

Exemplos

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

Segurança do .NET Framework

Consulte também

Referência

TextSelection Interface

Namespace EnvDTE