TextSelection.CharLeft(Boolean, Int32) Método

Definição

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

void CharLeft(bool Extend = false, int Count = 1);
[System.Runtime.InteropServices.DispId(16)]
public void CharLeft (bool Extend = false, int Count = 1);
[<System.Runtime.InteropServices.DispId(16)>]
abstract member CharLeft : bool * int -> unit
Public Sub CharLeft (Optional Extend As Boolean = false, Optional Count As Integer = 1)

Parâmetros

Extend
Boolean

Opcional. Determina se o texto movido está recolhido ou não. O padrão é False.

Count
Int32

Opcional. Representa o número de caracteres a serem movidos para a esquerda. O padrão é 1.

Atributos

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  

Comentários

Se Extend for True , a extremidade ativa da seleção de texto será movida caracteres à esquerda Count . Caso contrário, a seleção de texto é recolhida e os caracteres posicionados Count à esquerda da extremidade ativa.

Se o início do documento for encontrado antes dos Count caracteres, a posição será deixada no início do documento. Se a extremidade ativa estiver no início de uma linha, o CharLeft deixará no final da linha anterior. Ou seja, todas as sequências de nova linha são tratadas como um único caractere.

Se Count for negativo, CharLeft funcionará como o CharRight .

Aplica-se a